The Role
We are looking for an experienced Senior Software Engineer to design, develop, and deliver
mission critical cloud-based at-scale platform capabilities. Ideal candidates will have worked as a Senior
Software Engineer or in a similar capacity as part of a US or EU-based high technology company
developing highly scalable and reliable backend platform technology.
In this role, you will partner and collaborate with teams in both India and the US to build and expand
company’s next generation API platform to enable high-volume API management and facilitated
customer onboarding. In addition, you will leverage your extensive cloud-based software engineering
experience to participate in the design, development, and delivery of at-scale, highly efficient APIs and
corresponding orchestrations.
Roles and Responsibilities
• Design, implementation, and delivery of highly-scalable backend components/services leveraging
mostly AWS cloud tech.
• Contribute to the technical initiatives from design and implementation to delivery and ongoing
support.
• Proactively identify the approaches to the problem and proving them through small PoCs
• Should not have constraint for a particular programming language or tool and should adopt new
stack based on suitability.
• Contribute design sessions with the goal of coming up with simple solutions extracted from
complex requirements.
• Passionate about code/design reviews with the constant aim of reducing complexity
• Be relentless in your pursuit of simplicity yet pragmatic enough to know when a solution is good
enough to ship
• Actively participate in roadmap and feature planning activities to ensure objectives, features, and
deliverables are clearly understood with well-defined success criteria
• Aggressively pursue innovation opportunities and look for disruptive solutions
Leadership
• Support a software craftsmanship culture that emphasizes delivering high quality, enterprise-
scale, extremely reliable software solutions
• Leverage frequent communication, both written and verbal, to ensure alignment and drive
transparency with your team
• Operate and integrate seamlessly with a multicultural, global workforce
Skills and Experience
• 6-8+ years of professional experience in creating scalable backend service and platforms. Software
development using Golang, Python, Node or any other modern programming language, whether
object-oriented or functional, compiled and interpreted.
• Demonstrated experience building event-driven distributed systems using cloud-based
architectural patterns
• Enterprise-caliber expertise in designing, building, and delivering highly scalable
RESTful/GraphQL/gRPC backend services & capabilities
• Exposure to solving high-concurrency problems using asynchronous code
• Comfortable with iterative approaches to software development combined with the drive to move
fast and think big
• Test-driven development mindset and a focus on quality, scalability, and performance
• Excellent engineering craftsmanship demonstrated through depth and breadth of technical
knowledge
• Exposure to containers, Kubernetes, and AWS.
• Exposure to any API management software is a plus.
• Bachelor’s degree in computer science, or commensurate educational experience preferred
• Bachelor’s degree in computer science or related fields preferred
Leadership
• Excellent communication in English, collaboration, reporting, analytical and problem-solving skills
• Collaborative working style with a primary focus on the delivery of outcomes.
• An ability to empathize with customers and a strong advocate for customer-driven evolution
• Exposure to Enterprise Agile planning and delivery frameworks
• Experience collaborating across global engineering teams is a plus
If interested, please apply or share your profile at [email protected]