Job Description


Software Engineer (Principal)
Required Education/Experience:

● Education

o Masters and years of experience, Bachelors and years of experience, or no degree and years of experience

● Experience

o Demonstrated firsthand experience in at least four of the following:
Java, JavaScript or Python enterprise application development
Web services architecture, design, and development
Relational database design
Spatial database design
NoSQL database design
Micro-service architecture, design and development
Containerization and/or Orchestration
API Development
Cloud Native Development, AWS, Azure, Google Cloud or similar

Cloud Service providers

o Demonstrated experience with relational database development.

o + years of working as team lead or lead developer

o Demonstrated experience with Continuous Delivery and Continuous

Integration (CI/CD) techniques, test-driven develop...

Ready to Apply?

Take the next step in your AI career. Submit your application to Marathon TS today.

Submit Application