We are looking for a senior-level software engineer to provide technical leadership for a delivery team supporting a large-scale, customer-facing application. This role is hands-on and combines development, technical decision-making, and mentorship.
Lead implementation of new features and ongoing enhancements across a distributed system
Provide technical guidance, code reviews, and mentorship to engineers on the team
Design and build full-stack solutions spanning web, services, mobile, and data layers
Develop automated tests and participate in acceptance and regression testing
Estimate work, break down initiatives, and support backlog planning
Maintain and improve CI pipelines, automated builds, and containerized deployments
Monitor application performance and implement optimizations
Work directly with stakeholders in a consultative technical role
Experience serving as a technical lead or senior engineer on Agile teams
Strong full-stack development background
Comfortable balancing technical quality, delivery timelines, and business needs
Ability to evaluate tradeoffs and propose practical solutions
Technical environment includes:
C#, .NET, ASP.NET MVC and Web API, JavaScript, Angular, SQL Server, RESTful services, Git, Docker, CI/CD tools, iOS (Swift), Android (Kotlin).
Experience with mobile or digital payments such as Apple Pay or Google Pay is a plus.
Salary Range is competitive and based on experience