Software Engineer
Core
Backend engineer building and upgrading scalable applications and platform features for the Application Life Cycle Team.
Role type
Senior IC backend software engineer
Builds
High-quality, clean, scalable, and reusable software applications and product features
Domain
Enterprise software / Platform Engineering
Deliverable
production ML models | product features
Required skills
Java, JavaScript, object-oriented design, design patterns, data structures, algorithms, software architecture, unit testing, code reviews, performance optimization, scalability
Preferred skills
AWS, AI integration, AI productivity tools (Windsurf, Cursor)
Technologies
Java, JavaScript, AWS, Unix tools, ServiceNow
Responsibilities
Build and upgrade applications, enforce software engineering best practices, partner with developers and product owners, design software for customer customization, implement new products and features
Seniority
Mid-level (2-5 years experience), hands-on IC