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