Sr. Software Engineer
Senior Software Engineer
Our client is committed to building cutting-edge, scalable applications that drive innovation. As they expand their cloud-native development initiatives, they are seeking a Senior Software Engineer to play a key role in designing and maintaining high-performance applications.
As a Senior Software Engineer, you will be responsible for developing and maintaining containerized, cloud-native applications while implementing microservices and event-driven architectures. You will collaborate with cross-functional teams to design and deploy scalable solutions, ensuring performance, responsiveness, and code quality. Additionally, you will contribute to best practices, and align development efforts with business objectives.
Key Responsibilities:
- Design, develop, and maintain scalable, cloud-native applications using microservices and event-driven architecture.
- Implement containerization strategies with Docker and Kubernetes for efficient deployment and scalability.
- Develop and integrate REST APIs to support seamless application interactions.
- Ensure software quality through CI/CD pipelines, BDD, and TDD methodologies.
- Identify and resolve bottlenecks, ensuring high performance and application reliability.
- Collaborate with cross-functional teams to define, design, and launch new features.
- Provide mentorship and technical guidance to junior engineers.
Qualifications:
- 5+ years of experience in full-stack development with a focus on cloud-native applications.
- Proficiency in .NET and C#, with experience in PostgreSQL/CloudSQL.
- Strong experience with Docker and Kubernetes for container orchestration.
- Expertise in REST API development and integration.
- Hands-on experience with CI/CD tools, including GitHub and GitHub Actions.
- Familiarity with Agile, SAFe, and SDLC best practices.
- Experience working with Google Cloud Platform (GCP); knowledge of pipeline business processes is a plus.
- Strong problem-solving skills, adaptability, and ability to work in a fast-paced environment.
If you're a highly skilled Senior Software Engineer looking to drive innovation in a cloud-native environment, we want to hear from you! Apply today with your resume to join a forward-thinking team.