13 days ago
Remote, United StatesStaff+
Base Salary
$114k - $165k/yr
Responsibilities
- Lead the design and development of microservices-based architectures using Spring and Spring Boot.
- Architect and build real-time streaming applications using Apache Kafka.
- Define technical strategy and oversee the software development lifecycle from requirements through deployment.
- Mentor and guide engineers and conduct design and code reviews.
- Champion TDD and BDD practices and drive code quality and maintainability.
- Collaborate with cross-functional teams to deliver secure, reliable, and scalable software.
- Drive best practices in system design, testing, DevOps, and CI/CD pipelines.
- Optimize application performance, resolve complex technical issues, and ensure high availability and maintainability.
- Contribute to architectural decisions and align technical initiatives with business goals.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
- At least 7 years of professional software development experience, including at least 2 years in a lead or mentorship role.
- Strong expertise in Java 11 or later, Spring, Spring Boot, and RESTful web services.
- Deep understanding of microservices architecture and distributed systems.
- Proven experience building real-time streaming applications with Apache Kafka.
- Strong experience with SQL databases such as MySQL or PostgreSQL and NoSQL databases such as MongoDB or Cassandra.
- Proficiency in Hibernate, JPA, and ORM concepts.
- Strong understanding and application of TDD and BDD practices, software design patterns, and system architecture.
- Experience with Git and CI/CD practices.
- Excellent problem-solving, debugging, and leadership skills.
- Preferred knowledge of gRPC, AWS technologies, Docker, Kubernetes, and Agile/Scrum methodologies.
Benefits
- Medical, dental, vision, and life insurance.
- 401(k) retirement plan with company matching contributions of up to 6%, potential discretionary contributions, financial advisory services, and investment options.
- Tuition reimbursement up to $5,250 per year.
- Business-casual environment with the option to wear jeans.
- Generous paid time off upon hire, including a paid time off program, ten company holidays, and three floating holidays annually.
- 16 hours of paid volunteer time per calendar year.
- Leave programs including paid parental leave, paid short- and long-term disability, and FMLA.
- Business Resource Groups supporting inclusion and collaboration.
- Flexible work environment and fluid career paths; remote or hybrid workers must provide reliable wired high-speed internet and a suitable home workspace.
- Base salary range is $114,000.00 to $165,300.00, with potential bonus-program participation for non-sales positions.
