This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Smarsh
Posted 5mo ago

Sr. Software Engineer - Java

Smarsh
Atlanta or Pleasanton or New York or United States or Portland
$127k-$150k/yrHybridFull Time
Responsibilities
  • design backend
  • develop services
  • mentor teammates
Requirements
  • 3+ years Java development
  • Strong OO
  • Multi-threading
  • Spring
  • Microservices
  • Docker/Kubernetes
  • AWS
  • CI/CD
  • Kafka
  • Secure/federal enclave experience
Technical tools mentioned
RedisOraclePostgreSQLKafkaSpringMicroservicesDockerKubernetesAWSJenkinsGrafanaELKMavenGitHub

Job description

Who are we?

Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. Our growing community of over 6500 organizations in regulated industries counts on Smarsh every day to help them spot compliance, legal or reputational risks in 80+ communication channels before those risks become regulatory fines or headlines.  Relentless innovation has fueled our journey to consistent leadership recognition from analysts like Gartner and Forrester, and our sustained, aggressive growth has landed Smarsh in the annual Inc. 5000 list of fastest-growing American companies since 2008.

Summary
 
We are looking for a highly skilled Java Developer to join our R&D Server team. In this role, you will design and develop both new and existing product capabilities, working across a diverse set of technologies and architectures. This position also provides the opportunity to develop and support services within our federal enclave environment, alongside our cloud based workloads. Developing and supporting features within our federal enclave environment, requiring careful attention to compliance, security, and constrained deployment workflows. Building, enhancing, and maintaining services in our AWS-based production environment, leveraging modern cloud-native tooling and infrastructure. The ideal candidate is someone who loves to self-learn, shares expertise with peers, and thrives in an Agile, collaborative, and warm team environment.
 
Our tech stack includes Redis, Oracle, PSQL, Kafka, Spring, Microservices, Docker, Kubernetes, AWS, Jenkins, Grafana, ELK, Maven, and GitHub.
 


Summary
 
We are looking for a highly skilled Java Developer to join our R&D Server team. In this role, you will design and develop both new and existing product capabilities, working across a diverse set of technologies and architectures. This position also provides the opportunity to develop and support services within our federal enclave environment, alongside our cloud based workloads. Developing and supporting features within our federal enclave environment, requiring careful attention to compliance, security, and constrained deployment workflows. Building, enhancing, and maintaining services in our AWS-based production environment, leveraging modern cloud-native tooling and infrastructure. The ideal candidate is someone who loves to self-learn, shares expertise with peers, and thrives in an Agile, collaborative, and warm team environment.
 
Our tech stack includes Redis, Oracle, PSQL, Kafka, Spring, Microservices, Docker, Kubernetes, AWS, Jenkins, Grafana, ELK, Maven, and GitHub.
 


 
The above salary range represents Smarsh's good faith and reasonable estimate of the range of possible base compensation at the time of posting. 
 
Any applicable bonus programs will be discussed during the recruiting process. 
 
The salary for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, location, specialty and training. Local cost of living assessments are done for each new hire at the time of offer.


How will you contribute?
  • Design, develop, and maintain Java-based backend services across both secure federal enclave and AWS production environments.
  • Contribute to architecture design, code quality, performance optimization, and scalable system patterns.
  • Collaborate closely 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.


  • What will you bring?
  • At least 3 years of professional Java development experience (exceptional candidates with slightly less may be considered).
  • Strong object-oriented programming skills and deep understanding of Java internals.
  • Solid experience in software engineering principles, including system design, architecture, and best coding practices.
  • Hands-on experience with multi-threaded programming.
  • Ability to adapt development workflows to both federal enclave and cloud-based (AWS) environments.
  • Advantages
  • Experience working with or supporting secured / restricted-access environments is a plus.
  • Experience supporting a FedRAMP certified product in production.
  • DevOps-oriented mindset, with exposure to CI/CD pipelines, containerized environments, and operational tooling.
  • Experience working with or integrating AI/ML tools or frameworks.
  • Background in microservices architecture, including asynchronous (Kafka, messaging queues) and synchronous (RESTful APIs) communication models.
  • Strong test-oriented mindset (unit tests, component tests, automation).
  • Experience with Spring / Spring Boot.
  • Hands-on with Docker, Kubernetes, and container orchestration platforms.
  • Experience with Kafka event-driven systems.
  • Familiarity with profiling tools, code coverage tools, and CI/CD systems.


  • About our culture

    Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor. Collaboration is at the heart of everything we do. We work closely with the most popular communications platforms and the world’s leading cloud infrastructure platforms. We use the latest in AI/ML technology to help our customers break new ground at scale. We are a global organization that values diversity, and we believe that providing opportunities for everyone to be their authentic self is key to our success. Smarsh leadership, culture, and commitment to developing our people have all garnered Comparably.com Best Places to Work Awards. Come join us and find out what the best work of your career looks like.

    About Smarsh

    Provides digital communication archiving and compliance software.

    Year founded
    2001
    Employees
    1500
    Organization type
    Private
    Latest investment
    Raised $250.00M Private Equity (2025) — led by Vista Equity Partners, Summit Partners
    Headquarters
    US

    Similar jobs

    Software Engineer roles near Atlanta, Georgia
    4h
    Save
    Mark Applied
    Hide
    Software Engineer I
    Boston or San Francisco or Atlanta or Chicago or Dubuque or Dallas or Pune
    $130k-$144k/yr OnsiteFull Time
    OpenGov
    OpenGov: Provides enterprise resource planning software to local government agencies.
    Bachelor's degree in computer science or equivalent experience, proficiency in Java, C++, and C# or equivalent languages, and knowledge of data structures and algorithms. Frontend/backend experience preferred.
    ReactJS, TypeScript, GraphQL, NodeJS, Java, C++, C#, Python, JavaScript, SQL, Kafka, ElasticSearch, OpenSearch
    18h
    Save
    Mark Applied
    Hide
    Software Engineer
    United States or Atlanta
    RemoteFull Time
    Tractian
    Tractian: Provides AI-driven industrial IoT solutions for predictive equipment maintenance.
    3+ YOEBachelor's degree in computer science, engineering, or related field; 3+ years of development experience, including 2+ years with React and Node; expertise in APIs, databases, state management, TypeScript, and TDD.
    React, Node, ERP, Redux, Zustand, Jotai, RESTful API, TypeScript, SQL, NoSQL, TDD
    20h
    Save
    Mark Applied
    Hide
    Senior Software Developer - 100% Remote
    North America or Herndon or Charlotte or Fort Collins or Greensboro or Pasco or Columbus or Stennis Space Center or Mechanicsburg or Scottsdale or Cincinnati or Corning or Fort Wayne or Albuquerque or Jacksonville or Fort Belvoir or Arlington or Fort Campbell or North Tonawanda or Columbia or Pittsburgh or Dallas or Boise or Cheyenne or Portland or Spokane or Keesler or Sioux City or Terre Haute or Jacksonville or Fort Knox or Kalamazoo or Salt Lake City or Nellis AFB or Orlando or Alpharetta or Baton Rouge or Peterson or Santa Fe or Richmond or JBSA Randolph or San Antonio or San Antonio or Kansas City or Saint Charles or Montgomery
    $55-$65/hr RemoteFull Time
    AttainX
    AttainX: Provides IT, cybersecurity, and program management services to federal agencies.
    8+ YOEBachelor's or master's degree in computer science, engineering, or related field; 8+ years software development experience; 5+ years with ASP.NET, Node.js, C#, REST APIs, mobile platforms, Azure, and CI/CD; US citizenship and Public Trust eligibility.
    ASP.NET, Node.js, C#, REST APIs, Native iOS, Android, React Native, Flutter, Azure, CI/CD, Azure Functions, Java, .NET, Python, Agile, Scrum, Git, Azure DevOps
    22h
    Save
    Mark Applied
    Hide
    Staff Software Engineer, Core Infrastructure
    San Francisco or Ottawa or Charlotte or Phoenix or Toronto or Los Angeles or Denver or Salt Lake City or Atlanta or Raleigh or Chicago or Houston or Portland or New York City or Vancouver or San Diego or Sacramento or Jacksonville or Seattle or Mexico City or Austin or Miami or Boston or Dallas
    $145k-$275k/yr RemoteFull Time
    Scribd
    Scribd: Subscription-based digital library for e-books, audiobooks, and documents.
    10+ YOE10+ years building backend, distributed, or data-intensive systems; production Rust and strong Python; storage and database expertise; AWS, infrastructure as code, operational excellence, technical leadership, and mentoring.
    Rust, Python, Apache Arrow, Parquet, DataFusion, Amazon S3, PostgreSQL, MySQL, AWS, AWS Lambda, Amazon ECS, Amazon Aurora, Terraform, delta-rs, Claude Code
    1d
    Save
    Mark Applied
    Hide
    Software Engineer Sr Stf - E5 (823)
    Marietta, Georgia, United States
    $148k-$276k/yr OnsiteFull Time
    Lockheed Martin
    Lockheed MartinNYSE: LMT: Designs and manufactures advanced aerospace, defense, and security systems.
    Bachelor's degree in engineering or computer science, extensive C/C++, Java, or Ada experience, leadership experience, Windows and Linux knowledge, and an active Secret clearance with U.S. citizenship.
    C/C++, Java, Ada, Microsoft Windows, Linux, Agile, Scrum, DevSecOps
    1d
    Save
    Mark Applied
    Hide
    [Confluent] Senior Software Engineer II - Kafka
    Poughkeepsie or Lowell or Rochester or Tucson or Research Triangle Park or Armonk or Boston or Bellevue or Atlanta or San Jose or Dallas or Austin or San Francisco or Seattle
    $131k-$245k/yr RemoteFull Time
    IBM
    IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
    4+ YOERequires a bachelor's degree or equivalent experience, 4+ years of cloud infrastructure or networking experience, distributed systems expertise, cloud-scale operations, and proficiency in Java, Scala, C/C++, Go, or other statically typed languages.
    Java, Scala, C, C++, Go, Apache Kafka, AWS, Azure, GCP, JVM, CI/CD
    1d
    Save
    Mark Applied
    Hide
    Staff Software Engineer - Front End
    Atlanta, Georgia, United States
    OnsiteFull Time
    Intuit
    IntuitNASDAQ: INTU: Provides financial software for accounting, tax, and personal finance.
    7+ YOERequires a BS/MS in computer science or equivalent experience, 7+ years developing web, software, or mobile applications, front-end expertise, AI integration, software architecture, SDLC, web services, testing, and team leadership.
    JavaScript, TypeScript, React, HTML, CSS, REST, SOAP, Test Driven Development (TDD), AutoML
    1d
    Save
    Mark Applied
    Hide
    Principal Software Engineer - AI and Insights Platform
    Atlanta, Georgia, United States
    OnsiteFull Time
    NCR Voyix
    NCR VoyixNYSE: VYX: Provides checkout software and kiosks for retailers and restaurants.
    10+ YOEBachelor's or master's in computer science, engineering, or related field; 10+ years software development, 5+ years cloud-native development, 3+ years Databricks/Spark and AI/ML experience; GCP and full-stack expertise.
    Google Cloud Platform (GCP), Databricks, Generative AI, AI Agents, LLMs, RAG, Vector Databases, Vertex AI, Gemini, LangChain, LangGraph, React, Next.js, TypeScript, JavaScript, HTML5, CSS, Java, Python, Node.js, Microservices, ETL, ELT, Spark, Delta Lake, SQL, Databricks Genie, BigQuery, Cloud Run, Cloud Functions, Google Kubernetes Engine (GKE), Pub/Sub, Cloud Storage, Cloud SQL, IAM, Kubernetes, Docker, REST APIs, GitHub Actions, Jenkins, Terraform, CI/CD, Infrastructure as Code, SQL Server, PostgreSQL, NoSQL
    This job has expired