Job Description
Summary
A senior-level engineering role responsible for designing, developing, and deploying high-performance distributed applications. This position focuses on microservices, containerization, cloud-native architectures, and enterprise-grade software delivery.
Key Responsibilities
- Design and implement scalable distributed systems using .NET Core, Docker, Kubernetes, and SQL Server.
- Develop microservices architectures with a focus on performance, security, and reliability.
- Work with event-driven systems including batch and streaming integrations.
- Collaborate with engineering teams to establish best practices aligned with architectural standards.
- Lead technical design discussions and mentor engineering team members.
- Translate business requirements into technical solutions while managing client expectations.
- Perform code and architecture reviews to ensure high-quality delivery.
- Partner with cross-functional teams such as DevOps, QA, and product management.
- Research and evaluate emerging technologies for integration into development strategies.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 8+ years of software development experience with 2+ years in a technical leadership role.
- Strong experience with Kubernetes, Docker, and microservices development.
- Hands-on expertise with event-driven and message-based system architectures.
- Proficiency with .NET Core, SQL Server, and messaging tools such as RabbitMQ.
- Strong understanding of secure coding practices and application security.
- Experience with SDLC and Agile methodologies.
- Excellent communication, problem-solving, and analytical skills.
Tech Stack
.NET Core, Docker, Kubernetes, SQL Server, RabbitMQ & Microservices Architecture.
Compensation & Benefits
Competitive compensation aligned with market standards.
Health benefits, PTO, remote flexibility (varies by client).
Work Schedule
Monday–Friday, flexible hours, occasional on-call (if applicable).
About the Client
Our client is a growing technology-focused organization committed to building scalable digital solutions.
Why Join the Team?
- Work with modern engineering practices and cloud-native technologies.
- Lead impactful enterprise projects with cross-functional collaboration.
- Contribute to high-visibility systems that support mission-critical operations.
How to Apply
Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.