SmartRecruiters05.03.26
AI SCORE 8.5

Senior Software Engineer - Delivery & Developer Experience Team

$140K–$180K/year

About the Role

We are seeking a Senior Software Engineer to join our Delivery & Developer Experience team at SmartRecruiters. This Senior Software Engineer remote position offers an exciting opportunity to contribute to our Internal Developer Platform, enhancing the productivity and efficiency of our engineering teams.

What You'll Do

  • Contribute to an Internal Developer Platform by building internal products used by other engineers within the organization.
  • Cooperate closely with other Platform and Product Engineering teams on strategic initiatives.
  • Focus on boosting Engineering Productivity and Delivery Efficiency across the organization, interacting directly with engineers to discover opportunities that drive impact.
  • Build and document services, libraries, and tools using Java, Python, Node.js, and Go on top of Kubernetes and AWS infrastructure.
  • Own and evolve our CI/CD platform.
  • Support our runtimes (e.g., JVM, Node.js) and frameworks (e.g., Spring Boot).
  • Establish technical direction for the team and the organization.
  • Troubleshoot and resolve technical issues in components owned by the team.

Requirements

  • 5+ years of experience in software engineering, ideally in a Senior Software Engineer remote role.
  • Experience with distributed systems design (design for failure, eventual consistency, asynchronous communication, circuit breaking, timeouts, etc.).
  • Strong experience in using CI/CD systems, ideally also in creating them.
  • Deep command of the Java programming language.
  • Hands-on experience with clean code principles and effective code reviews.
  • Good understanding of persistence layer design and RESTful API design.
  • Excellent collaboration and communication skills.
  • Strong command of the English language, both written and verbal.
  • Familiarity with AWS and Kubernetes/Docker is a must.
  • Ability to coach and mentor other engineers.

Nice to Have

  • Experience with Golang.
  • Knowledge of Spring and Spring Boot frameworks.
  • Experience in supporting the end-to-end product lifecycle.

What We Offer

  • Competitive salary ranging from $140,000 to $180,000 per year.
  • Remote-friendly culture with flexible working hours.
  • Strong internal mobility and growth opportunities.
  • A collaborative and inclusive work environment.
  • Recognition as a top company for Women, Perks and Benefits, Work-Life Balance, and Diversity.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Engineer role at SmartRecruiters offers a unique opportunity to work remotely while contributing to innovative projects in a supportive environment.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in building scalable microservices using Java and Spring Boot, with a focus on optimizing performance and developer experience in a cloud-native environment.

Strong understanding of CI/CD pipelines, particularly with tools like Jenkins or GitLab CI, enabling rapid deployment and iteration on internal developer tools in a remote work setting.

Demonstrated expertise in container orchestration with Kubernetes and continuous deployment in AWS, alongside a proactive mindset to identify and resolve infrastructure bottlenecks.

Learning Resources

Java Spring Boot - Building RESTful Web Servicescourse

Career Path

Senior Software Engineer - Delivery & Developer Experience Team(Now)Lead Software Engineer or Technical Architect(1-2 years)Engineering Manager or Principal Engineer(3-5 years)

Market Overview

Market Size 2024
$60B
Annual Growth
8.5%
AI Adoption
45%
Investment
+25%
Labour Demand
+15%
Avg Salary
$130K

Skills & Requirements

Required
JavaPythonNode.js
Growing in Demand
Microservices ArchitectureCloud-Native DevelopmentDevOps Practices
Declining
Java EEXML-based Web Services

Domain Trends

Shift to Cloud-Native Applications
Over 70% of enterprises are migrating to cloud-native architectures, driving demand for Java developers with cloud skills.
Increased Focus on CI/CD
Companies adopting CI/CD practices have seen deployment frequency increase by 200%, emphasizing the need for proficiency in CI/CD tools.
Rise of AI-Driven Development Tools
AI tools are being utilized by 60% of developers for code generation, highlighting the importance of integrating AI skills into the software development lifecycle.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.