Senior Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
We're looking for a Senior Software Engineer to join our Workplace Engineering team and help build high-quality, scalable software systems and APIs. In this role, you'll take ownership of end-to-end development within a modern, cloud-first environment-collaborating closely with product and engineering teams to ship impactful solutions. This is a hands-on engineering role with a strong emphasis on clean architecture, system performance, and secure development practices. You'll be working in an environment that actively leverages AI-powered tools to enhance code reviews, boost productivity, and drive development quality. To foster continuous collaboration, we follow a hybrid policy in which you will work onsite a minimum of 4 days per week in our Chicago office. Job Responsibilities: Design and implement secure, scalable APIs and backend services using Java (17+) and Spring Boot Develop and maintain distributed systems in AWS , leveraging serverless and container-based architectures Collaborate cross-functionally to deliver high-impact features with a focus on reliability and performance Use AI-assisted development tools to improve code quality, automate repetitive tasks, and accelerate delivery (e.g., AI-based code reviews, documentation, and testing support) Lead or contribute to technical architecture discussions and design reviews Own the full development lifecycle-from design and implementation to deployment and monitoring Write and maintain clear, concise technical documentation