Sr. Software Engineer - Java

Smarsh
Atlanta, New York
Workplace: HybridFull timeUSD 126,700 - 150,000 annuallyFunction: Software EngineeringExperience: 3+ yearsSkills: ["Communication","Mentoring","Leadership","Problem-solving","Teamwork"]

Highly skilled Java developer to design, build, and maintain backend services in a hybrid Smarsh environment (federal enclave and AWS) within an Agile team. You’ll contribute to architecture, optimize performance, and advance microservices with Kafka, Spring Boot, Docker/Kubernetes, and cloud tooling, while mentoring peers and ensuring reliability across secure and production workloads.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Smarsh
Smarsh
4 months ago

Sr. Software Engineer - Java

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Highly skilled Java developer to design, build, and maintain backend services in a hybrid Smarsh environment (federal enclave and AWS) within an Agile team. You’ll contribute to architecture, optimize performance, and advance microservices with Kafka, Spring Boot, Docker/Kubernetes, and cloud tooling, while mentoring peers and ensuring reliability across secure and production workloads.
Location: Atlanta, New York
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, develop, and maintain Java-based backend services across secure federal enclave and AWS production environments.
  • •Contribute to architecture design, code quality, performance optimization, and scalable system patterns.
  • •Collaborate within an Agile Scrum team and provide mentorship, knowledge sharing, and technical leadership.
  • •Participate in production troubleshooting, analysis, and improvements across diverse runtime environments.
  • •Work with DevOps, QA, and Product teams to ensure smooth delivery, operational readiness, and high system reliability.

Pay and Benefits

Salary: USD 126,700 - 150,000 annually

Key Requirements

  • •At least 3 years of professional Java development experience
  • •Strong object-oriented programming skills and deep understanding of Java internals
  • •Solid experience in software engineering principles, including system design and architecture
  • •Hands-on experience with multi-threaded programming
  • •Ability to adapt development workflows to federal enclave and AWS/cloud environments
Experience:3+ yearsRegulated industriesCloud
Skills:CommunicationMentoringLeadershipProblem-solvingTeamwork
Tech Stack:JavaSpringSpring BootKafkaDockerKubernetesAWSJenkinsGrafanaELKMavenGitHubRedisOraclePSQL

Company Brief

Smarsh
Provides cloud-based archiving, compliance, and e-discovery solutions that capture, retain, and monitor electronic communications across email, social media, mobile, and collaboration platforms for regulated industries.
Industry: RegTech
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Portland, United States
Founded: 2001
WebsiteLinkedIn