Summary
Engineer 2 on the MISC team designs and develops scalable backend solutions focused on routing, optimization and reliable production systems. This hybrid role requires collaboration with cross functional teams, participation in Agile processes, and contributing to CI CD and cloud migration efforts while working on complex distributed systems.
Responsibilities
- Design and develop innovative, scalable software solutions
- Write clean consistent code and participate in peer code reviews
- Contribute to CI CD processes and cloud migration activities
- Work with defect tracking source control and release systems to ensure quality releases
- Support production systems including troubleshooting and incident response
- Drive build and release plans for deployments to production
- Collaborate with business infrastructure and security teams on enhancements and fixes
- Participate as a member of a SCRUM team and support Agile practices
Requirements
- 4+ years of professional software engineering experience
- Bachelor or Master degree in Computer Science Engineering or equivalent experience
- Experience with Java and Spring Boot; familiarity with Python JavaScript or C# is a plus
- Experience with RESTful architecture microservices and backend databases like Spanner NoSQL or Postgres
- Experience with AWS or GCP and containerization technologies like Kubernetes Docker
- Familiarity with CI CD testing tools and messaging middleware such as Kafka or SQS
- Strong verbal and written communication and collaboration skills
We have summarized this job description for you, click apply to see more details from the employer.