Description
We are seeking a highly skilled Lead Software Engineer with 10+ years of experience designing, building, and operating scalable enterprise software solutions.
The ideal candidate brings deep expertise in C#, .NET, cloud-native application development, microservices architecture, and API engineering, with experience delivering secure, resilient, and customer-facing platforms.
This role will play a key part in building and evolving external and internal APIs, modernizing applications into cloud-native services, and delivering highly available solutions that serve customers at scale.
Key Responsibilities
- Design, develop, and maintain external and internal RESTful APIs, microservices, and backend platforms using C#, .NET, ASP.NET Core, and cloud-native architectural patterns.
- Build scalable, secure, and highly available services that support customer-facing products, third-party integrations, and enterprise workflows.
- Lead the design and implementation of microservice-based architectures, including service decomposition, API contracts, event-driven patterns, observability, resiliency, and performance optimization.
- Design and implement cloud-native solutions leveraging modern cloud platforms and services, including containerization, orchestration, infrastructure automation, monitoring, and continuous delivery practices.
- Develop modern web applications using Angular, TypeScript, HTML, CSS, and contemporary front-end development frameworks and practices.
- Collaborate with product managers, architects, UX designers, and engineering teams to translate business requirements into scalable technical solutions and implementation plans.
- Drive engineering excellence through adoption of software design principles, code quality standards, test automation, CI/CD pipelines, and Agile delivery practices.
- Take ownership of technical design decisions, architecture reviews, code reviews, and mentoring engineers across the team.
- Define and implement comprehensive testing strategies including unit testing, integration testing, API testing, automation frameworks, and quality gates to ensure production-ready software.
- Proactively address security throughout the software lifecycle by implementing secure coding practices, supporting vulnerability remediation, addressing penetration test findings, and ensuring compliance with security and regulatory requirements.
- Leverage AI-assisted development tools such as GitHub Copilot, Cursor, Claude, and related technologies to improve engineering productivity, code quality, testing, troubleshooting, and documentation while ensuring responsible and secure usage.
- Stay current on emerging technologies, cloud platforms, API ecosystems, AI-assisted development, and modern software engineering practices, bringing innovative ideas to the organization.
Required Qualifications
- 10+ years of professional software development experience, with significant hands-on expertise in C#, .NET, ASP.NET Core, API development, and distributed systems.
- Proven experience designing, developing, and supporting external and internal REST APIs consumed by customers, partners, and internal applications.
- Strong experience building and operating microservices-based architectures, including service communication patterns, scalability, resiliency, monitoring, and troubleshooting.
- Hands-on experience developing solutions in public cloud environments such as AWS, Azure, or Google Cloud Platform.
- Strong proficiency with Angular (Angular 16+ preferred), TypeScript, component-based architecture, state management, routing, and API integration.
- Experience with containerization and modern deployment technologies such as Docker, Kubernetes, ECS, AKS, or similar platforms.
- Strong understanding of cloud-native engineering principles including observability, logging, monitoring, distributed tracing, fault tolerance, and operational excellence.
- Experience implementing CI/CD pipelines and modern DevOps practices for automated build, deployment, testing, and release management.
- Experience with relational databases, SQL, Entity Framework, data access patterns, and API-centric application design.
- Experience using source control and collaborative development workflows with Git and GitHub.
- Excellent communication, mentoring, and cross-functional collaboration skills.
Preferred Qualifications
- Experience with C++ development, including object-oriented programming, performance optimization, debugging, and integration with existing platforms or services.
- Experience building customer-facing platforms, SaaS applications, developer platforms, or public API ecosystems.
- Experience with event-driven architectures, asynchronous messaging, and technologies such as Kafka, RabbitMQ, SQS/SNS, or similar messaging frameworks.
- Knowledge of API gateway technologies, API security standards (OAuth, OpenID Connect, JWT), and API lifecycle management.
What's in it For You?
- Hybrid Work Model: We've adopted a flexible hybrid working environment for our office-based roles while delivering a seamless experience that is digitally and physically connected.
- Flexibility & Work-Life Balance: Flex My Way is a set of supportive workplace policies designed to help manage personal and professional responsibilities, whether caring for family, giving back to the community, or finding time to refresh and reset.
- Career Development and Growth: By fostering a culture of continuous learning and skill development, we prepare our talent to tackle tomorrow's challenges and deliver real-world solutions.
- Industry Competitive Benefits: We offer comprehensive benefit plans to include flexible vacation, two company-wide Mental Health Days off, access to the Headspace app, retirement savings, tuition reimbursement, employee incentive programs, and resources for mental, physical, and financial wellbeing.
- Culture: Globally recognized, award-winning reputation for inclusion and belonging, flexibility, work-life balance, and more.
- Social Impact: Make an impact in your community with our Social Impact Institute.
- Making a Real-World Impact: We are one of the few companies globally that helps its customers pursue justice, truth, and transparency.