CareerXperts Consulting
Website:
careerxperts.com
Job details:
Senior Software Engineer responsible for building scalable, reliable, and high-performance software systems that support critical business and product functions. Role focuses on solving complex technical challenges, driving engineering excellence, and contributing to architecture and system design decisions across the development lifecycle.
This role requires strong technical expertise, ownership mindset, and the ability to operate effectively in fast-paced engineering environments.
Role Focus Areas
- Scalable software development and system architecture
- Backend services, APIs, and distributed systems
- Engineering quality, reliability, and performance optimization
Key Responsibilities
- Design, develop, and maintain scalable software applications and backend systems
- Write clean, efficient, and maintainable code aligned with engineering standards
- Build APIs, services, and system integrations across applications
- Participate in architecture discussions and contribute to technical decision-making
- Troubleshoot and resolve complex production issues and performance bottlenecks
- Collaborate with product, design, and engineering teams to deliver product features
- Conduct code reviews and maintain high engineering quality standards
- Optimize systems for scalability, reliability, and operational efficiency
- Mentor junior engineers and contribute to technical growth within teams
- Maintain documentation for technical workflows, systems, and architecture decisions
Expected Outcomes
- High-performing and scalable software systems supporting business growth
- Strong engineering quality and maintainable codebase
- Faster issue resolution and improved system reliability
- Efficient collaboration across engineering and cross-functional teams
Core Competencies
- Strong proficiency in programming languages such as Java, Python, Go, C#, or JavaScript
- Deep understanding of software engineering principles and system design
- Experience building APIs, backend services, and distributed systems
- Strong debugging, analytical, and problem-solving capabilities
- Familiarity with databases, caching systems, and cloud infrastructure
- Understanding of CI/CD pipelines and modern development workflows
Experience & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- 5–8 years of experience in software engineering or backend development roles
Preferred Background
- Experience with microservices architecture and cloud-native systems
- Familiarity with AWS, Azure, or Google Cloud platforms
- Exposure to Docker, Kubernetes, and containerized environments
- Experience working in agile and product-driven engineering teams
Click on Apply to know more.