As a Software Development Engineer III within our supply config and compliance team, you will be a senior technical contributor owning and evolving tier 1 services that handle millions of requests per second across our global partner ecosystem. You will mentor junior engineers, lead complex engineering initiatives end-to-end, and help shape the technical direction of our platform as we scale to new lines of business.
In this role, you will:
- Lead the design, development, and delivery of complex systems and APIs consumed across the business unit, from problem statement to production
- Own on-call responsibilities for a tier 1 service, including incident response, troubleshooting, rollback procedures, and setting up alerts and monitors for critical system components
- Mentor junior engineers, providing technical guidance and leading code evolution through structured code reviews
- Design software that is clean, maintainable, modular, and optimized, applying software design principles, data structures, and design patterns
- Validate architectural decisions through technical spikes and testing, with attention to data modelling and performance considerations for high-throughput systems
- Contribute to expanding a compliance and configuration service to new lines of business, ensuring scalability and preventing regression to existing services
- Test, debug, and resolve production issues within established SLAs, maintaining system reliability and observability
- Proactively collaborate with peers across the organization to identify cross-dependencies and engage in shared problem-solving
- Identify areas of inefficiency in code or system operations and propose actionable improvements
- Contribute to a community of practice, sharing new skills and technical knowledge to increase overall team effectiveness
- Present findings on major operational or technical initiatives (e.g., Root Cause Analyses) to broader stakeholder groups, in both written and verbal formats
Experience and Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related technical field; or equivalent related professional experience — with 5+ years of software development experience; OR Master’s degree in Computer Science, Engineering, or related technical field; or equivalent related professional experience — with 3+ years of software development experience
- Proficient experience developing backend software in Java
- Strong knowledge of AWS, with hands‑on experience building and operating cloud‑based services
- Experience with SQL and NoSQL databases, including DynamoDB, at meaningful scale
- Experience with on‑call responsibilities for tier 1 or business‑critical services, including incident response, troubleshooting, and rollback procedures
- Experience setting up alerts, monitors, and observability tooling for critical production systems
- Demonstrated ability to architect services end‑to‑end and build scalable, resilient distributed systems
- Experience designing and building APIs for consumption across a business unit
- Knowledge of software design principles, data structures, design patterns, and computer science fundamentals
- Ability to work both collaboratively and autonomously across cross‑functional teams
- Experience with Java, Scala or other JVM languages
#J-18808-Ljbffr…
