EEOC

Staff Software Engineer – Java, AWS

EEOC

full-time

Posted on:

Location Type: Hybrid

Location: ChicagoArizonaIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $145,000 - $186,000 per year

Job Level

About the role

  • Build technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems.
  • Participate in the strategic development of methods, techniques, and evaluation criteria for projects and programs.
  • Drive all aspects of technical architecture, design, prototyping and implementation in support of both product needs as well as overall technology strategy.
  • Provide leadership and technical expertise in support of building a technical plan and backlog of stories, and then follow through on execution of design and build process through to production delivery.
  • Guide a broad functional area and lead efforts through the functional team members along with the team’s overall planning.
  • Represent engineering in cross-functional team sessions and able to present sound and thoughtful arguments to persuade others.
  • Collaborate and partner with product managers, designers, and other engineering groups to conceptualize and build new features and create product descriptions.
  • Actively own features or systems and define their long-term health, while also improving the health of surrounding systems.
  • Assist support and operations teams in identifying and quickly resolving production issues.
  • Develop and implement tests for ensuring the quality, performance, and scalability of our application.
  • Actively seek out ways to improve engineering standards, tooling, and processes.

Requirements

  • Education and/or experience typically obtained through a Bachelor’s degree in computer science or related technical field.
  • Ten or more years of relevant related experience
  • Seven or more years of experience in the development of distributed systems, SaaS, cloud solutions, micro services.
  • Hands-on Docker experience.
  • Two or more years of experience in the development of front-end solutions.
  • Hands-on familiarity with modern frameworks (Angular/React)
  • Six or more years of work experience with Java/Spring.
  • Proficiency in Maven/Gradle.
  • Demonstrated experience in delivering business-critical systems to the market.
  • Ability to influence and work in a collaborative team environment.
  • Experience designing/developing scalable systems.
  • Experience with event-driven architecture and messaging frameworks (Pub/Sub, Kafka, RabbitMQ, etc).
  • Working experience with cloud infrastructure (Google Cloud Platform, AWS, Azure, etc).
Benefits
  • Healthcare Coverage – Competitive medical (PPO/HDHP), dental, and vision plans as well as company contributions to your Health Savings Account (HSA) or pre-tax savings through flexible spending accounts (FSA) for commuting, health & dependent care expenses.
  • 401(k) Retirement Plan – Featuring a 100% Company Safe Harbor Match on your first 6% deferral immediately upon eligibility.
  • Paid Time Off – Flexible Time Off for Exempt (salaried) employees, as well as generous PTO for Non-Exempt (hourly) employees, plus 11 paid company holidays and a paid volunteer day.
  • 12 weeks of Paid Parental Leave
  • Maven Family Planning – provides support through your Parenting journey including egg freezing, fertility, adoption, surrogacy, pregnancy, postpartum, early pediatrics, and returning to work.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
distributed systemsSaaScloud solutionsmicro servicesDockerfront-end solutionsJavaSpringMavenGradle
Soft skills
leadershipcollaborationinfluenceproblem-solvingcommunication