Hybrid Lead Software Engineer

Posted last month

Apply now

About the role

  • Take full ownership and responsibility for a core platform service, contributing to its entire lifecycle from coding to debugging and unit testing.
  • Collaborate closely with product managers and other stakeholders to understand their needs and deliver efficient, robust shared services.
  • Identify and automate redundant manual workflows using next-generation technologies, including Generative AI.
  • Maintain code quality through thorough code reviews and ensure continuous integration and continuous delivery (CI/CD) practices are in place.
  • Architect, design, and develop reusable, extensible platform services that accommodate evolving consumer requirements.
  • Automate manual workflows across all phases of the SDLC on GitHub.
  • Follow best practices in service operations including availability, scalability, security, durability, and reliability.
  • Adopt modern technologies including Generative AI in all phases of SDLC.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience developing backend services, SaaS/APIs, and RESTful web services.
  • Experience in architecting and developing microservices and platform services.
  • Strong experience in developing services in Java, Spring, and Spring Boot.
  • Experience developing in event-driven architecture.
  • Experience developing cloud-agnostic and cloud-native services.
  • Strong design skills to create extensible, generic services.
  • Professional communication skills in English and ability to work effectively with international teams.
  • Must have: Java, Spring Boot microservices, SQL, MySQL.
  • Nice to Have: Docker, Kubernetes, GitHub Actions, AWS or Azure Cloud, Prior experience building platform services, Artificial Intelligence, Machine Learning, Generative AI experience.

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Disability
  • Time off plans
  • Retirement plans
  • Tax savings plans for health, dependent care and commuter expenses
  • Paid Parental Leave
  • Employee Stock Purchase Plan
  • Bonus eligible (discretionary bonus)
  • Hybrid flexible work arrangement (in-office & remote)

Job title

Lead Software Engineer

Job type

Experience level

Senior

Salary

$136,400 - $184,200 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job