Software Development Engineer III
Core
Design, develop, and deliver complex systems and APIs for Expedia Group's B2B partner ecosystem, including global financial institutions and travel suppliers.
Role type
Senior Software Development Engineer (B2B)
Builds
Scalable, high-quality software solutions and APIs for the global partner ecosystem
Domain
B2B Travel Technology
Deliverable
production ML models | product features
Required skills
Java/Kotlin, NoSQL (DynamoDB), API design, software design principles, data structures, design patterns, testing, monitoring, on-call incident management
Preferred skills
Mentoring junior engineers, cross-functional collaboration, code review leadership
Technologies
Java, Kotlin, DynamoDB
Responsibilities
Lead design and delivery of complex systems and APIs; Operate Tier 1 services and manage on-call rotations; Mentor junior engineers and lead code reviews; Collaborate on cross-dependencies and problem-solving; Design clean, maintainable, modular software; Test, debug, and resolve production issues; Identify inefficiencies and propose improvements; Present technical findings to stakeholders
Seniority
Senior, hands-on IC with mentorship responsibilities
