Staff Software Engineer- Backend
Role responsibilities
Act as a technical subject matter expert to deliver high-quality code for the Customer Expected Delivery Date team. Drive technical quality through TDD and CD while influencing architectural approaches and mentoring technical talent.
Requirements
Requires a Bachelor's degree in Computer Science or equivalent and over 5 years of experience in software engineering. Expert programming skills and knowledge of distributed system design and integration patterns are required.
Key skills
Java, Kotlin, Spring Boot, Distributed System Design, Test Driven Development, Continuous Delivery, Pair Programming, Agile, Scrum, DevOps, Backend Development, Scalable Software Applications
Keywords
Backend Development, Java, Kotlin, Spring Boot, Distributed Systems, TDD, Continuous Delivery, Pair Programming, Agile, Scrum, DevOps, Scalability, Integration Patterns, AI Supported Software Engineering, Technical Debt, Software Engineering IV, MRO, Retail