6 Leoforce Jobs
5-10 years
Senior Software Developer - .Net Technologies (5-10 yrs)
Leoforce
posted 10d ago
Flexible timing
Location : Hyderabad, India - On-site
About the Role :
We are seeking a Senior Software Engineer to develop and optimize scalable, high-performance software solutions. You will contribute to key projects by writing clean, maintainable code and ensuring system performance, scalability, and reliability. In this role, you will collaborate closely with cross-functional teams to deliver critical product features while mentoring junior engineers.
We are looking for candidates with 5 to 8 years of experience in software engineering, with a strong foundation in backend development, databases, and cloud services. Familiarity with ReactJs and Python is a plus.
What You'll Be Doing :
Technical Execution :
- Design and develop backend services with a focus on performance, scalability, and maintainability.
- Implement core features using .NET and C#, with distributed system design principles in mind.
- Work with relational databases like MySQL and non-relational databases like MongoDB.
- Collaborate on search infrastructure and analytics using Elasticsearch.
- Contribute to the development of messaging and asynchronous workflows using RabbitMQ.
- Assist with frontend tasks in ReactJs and scripting tasks in Python, as needed.
Infrastructure & DevOps :
- Collaborate with the DevOps team to maintain infrastructure on AWS (e.g., EC2, RDS, S3, EKS).
- Contribute to CI/CD pipelines and infrastructure automation using Terraform.
- Support containerized application deployments with Kubernetes.
Collaboration & Mentorship :
- Collaborate with product managers, engineers, and other stakeholders to deliver high-quality solutions.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Mentor junior engineers, sharing best practices and promoting continuous learning.
Monitoring & Observability :
- Implement and maintain monitoring and alerting strategies to ensure system reliability.
- Utilize tools like AWS CloudWatch, OpenTelemetry, SigNoz, DataDog, New Relic, or similar for system observability.
Requirements :
We do not expect candidates to meet every criterion but are excited to hear from those with experience in several areas.
Technical Skills :
- 5 to 7 years of experience in software engineering, with expertise in backend development using .NET and C#.
- Proficiency with MySQL and MongoDB.
- Familiarity with distributed databases like ScyllaDB, Cassandra, ClickHouse, or similar is a plus.
- Experience with AWS services (e.g., EC2, RDS, S3, CloudWatch).
- Knowledge of Elasticsearch for search and analytics.
- Experience with messaging systems like RabbitMQ.
- Hands-on experience with Kubernetes and Terraform for infrastructure automation.
- Familiarity with OpenTelemetry and observability best practices.
- Knowledge of ReactJs and Python is a plus.
Collaboration & Mentorship :
- Strong collaboration and communication skills to work effectively with cross-functional teams.
- Experience participating in code reviews and improving code quality.
- Mentorship experience or a desire to guide junior engineers.
Why Join Us?
We are building innovative software solutions to solve real-world problems at scale. As a Senior Software Engineer, you will have the opportunity to :
- Work on mission-critical projects with modern cloud and distributed system technologies.
- Collaborate with a passionate, technology-driven team.
- Grow your career through mentorship and leadership opportunities.
- Contribute to key architectural decisions and technical innovations.
Workplace & Benefits :
We prioritize our team's well-being and offer competitive benefits, including :
- Competitive compensation and performance-based bonuses.
- Comprehensive healthcare coverage and wellness programs.
- Generous leave policies, including parental leave and annual leave.
- Opportunities for learning, development, and career growth.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Developer roles with real interview advice