To Apply for this Job Click Here
Title: Principal Cloud Engineer
Location: Merrimack, NH (onsite every other week)
Needs:
- 10+ years of software engineering experience
- Java Spring Boot
- AWS
- Kafka
- Terraform
- NodeJS
- PythonETL
Plus:
- IaC
Education & Experience:
- Bachelor’s degree or equivalent experience in Computer Science or a related field
- 10+ years of software engineering experience
- 8+ years of experience building RESTful microservices using Java and Spring Boot
- 5+ years of hands-on experience with AWS Cloud Native development, Infrastructure as Code (Terraform), and CI/CD (Jenkins Core)
- Proven experience leading and mentoring engineering teams
Technical Skills:
- Strong proficiency in crafting microservices using software design patterns, the Twelve-Factor App methodology, and SDLC principles
- Experience with container orchestration technologies such as Kubernetes
- Expertise with asynchronous workers and resilient messaging platforms including Kafka, SNS, and SQS
- Deep understanding of AWS services such as Lambda, AWS Batch, and associated scaling mechanisms
- Proficiency in relational databases and SQL
- Hands-on experience with unit and integration test automation using Jest, Cucumber, JUnit, and Mockito
- Engineering Excellence:
- Ability to design and build resilient, fault-tolerant systems capable of operating in unreliable environments
- Strong critical thinking skills and the ability to design end-to-end solutions
- Passion for learning new technologies, frameworks, and engineering practices
- Excellent analytical and communication skills, with the ability to prioritize optimally
- Participation in key engineering practices such as code reviews, design reviews, environment strategy, and CI/CD pipeline improvements
- Strong organization and attention to detail
- Sophisticated solving skills, with the ability to quickly diagnose and resolve performance, resiliency, or production issues
- Ability to interpret and analyze product requirements, and translate them into scalable, secure, and cloud-native technical designs that align with business goals and architectural standards.
- Collaborate with product owners and architects to define solution approaches, create design artifacts, and ensure the technical vision supports long?term product strategy.
- Evaluate trade-offs, identify dependencies, and propose design patterns that optimize performance, resiliency, and maintainability.
180106_1774447212
