Empowering companies to work with the best engineers in the world
Senior Software Engineer
Location
India
Posted
104 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Smart Working
• Design, build, and maintain scalable backend services primarily using Python • Develop and operate cloud-native systems on AWS, ensuring reliability, security, and performance • Contribute to infrastructure design and automation using Terraform • Build and maintain APIs and services that support product functionality • Collaborate with other engineers and stakeholders to deliver features end-to-end • Contribute to code quality through reviews, testing, and documentation • Support ongoing improvement of system architecture, tooling, and engineering practices • Troubleshoot production issues and help ensure stable, well-operated services • Contribute where needed to front-end functionality using TypeScript
Job Requirements
- 5+ years of professional software engineering experience
- Python – 5+ years of hands-on experience building production systems
- AWS – 3+ years experience designing, deploying, and operating cloud-based services
- TypeScript – 1+ year experience contributing to front-end or full-stack development
- Terraform – 2+ years experience using infrastructure as code in production environments
- Solid understanding of software engineering fundamentals, including system design and API development
- Experience working with CI/CD pipelines and modern development workflows
- Ability to work effectively in a collaborative team environment
- Comfortable taking ownership of features and contributing to technical decision-making
Benefits
- Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
- No Weekend Work: Real work-life balance, not just words
- Day 1 Benefits: Laptop and full medical insurance provided
- Support That Matters:Mentorship, community, and forums where ideas are shared
- True Belonging: A long-term career where your contributions are valued
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – Salesforce
BlueCross BlueShield of TennesseeBringing peace of mind through better health to our customers and communities
• Support development, configuration, and platform enhancements within Salesforce Health Cloud and broker‑specific integrations. • Focus on hands‑on development, configuration, and production support rather than platform or solution design. • Management of Salesforce orgs. • Application of formal DevSecOps processes and tools in a Salesforce-based environment. • Formulates and defines system scope and objectives through research and fact-finding to design, develop, modify, or integrate complex information systems. • Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results. • Designs, codes, tests, debugs, and documents programs, subroutines, and scripts. • Maintains technical skill set for software languages, databases, platforms, operating systems, utilities and networks needed to support work assignments. • Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems. • Regularly provides guidance and training to less-experienced analysts/programmers.
Associate Software Engineer II
BlueCross BlueShield of TennesseeBringing peace of mind through better health to our customers and communities
• Formulates and defines system scope and objectives through research to design, develop, modify, or integrate moderately complex information systems • Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results • Designs, codes, tests, debugs, and documents programs, subroutines, and scripts • Must be competent to work on most phases of applications systems analysis, and must maintain technical skill set for software languages, databases, platforms, operating systems, etc. • Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems • Provides services to multiple project teams or management staff, provides guidance to less-experienced programmers, and may conduct presentations to provide end users with knowledge to maximize their use of developed systems • May serve one or more project team roles, such as project lead, business systems analyst, or technical lead, for small to medium efforts
Senior Software Engineer
Wing AssistantWe're the World's Best Assistant. Hit "Learn More" to speak to an expert about transforming your business! 🚀
• Design and implement high-quality software applications • Collaborate with product managers and designers to define software requirements • Conduct code reviews to ensure code quality and share knowledge with team members • Develop and maintain technical documentation • Participate in Agile development processes, including sprint planning and retrospectives • Troubleshoot and debug applications to optimize performance • Mentor junior engineers and provide guidance on technical challenges • Stay up-to-date with emerging technologies and industry trends • Contribute to the continuous improvement of development processes and practices • Collaborate with QA teams to ensure software quality through testing
• Design, build, and maintain backend services using Go or other strongly typed languages • Develop scalable, event-driven distributed systems that power critical banking operations • Collaborate with stakeholders (Product, Compliance, Treasury, Operations) to define requirements and deliver high-quality solutions • Write detailed design documents for new features and system improvements • Review pull requests and provide constructive technical feedback to peers • Implement end-to-end features: architecture → coding → testing → deployment • Ensure code quality through clean, maintainable, well-documented code and automated tests • Contribute to engineering best practices, tooling, and system reliability improvements



