Remote Sr. Software Engineer (Java)
$126.7k - $150kSmarsh
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.
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.
$126,700 - $150,000 a year
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.
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.
$126.7k - $150k
...since 2008. Summary We are looking for a highly skilled Java Developer to join our R&D Server team. In this role, you... ...deep understanding of Java internals. Solid experience in software engineering principles, including system design, architecture, and best coding...Remote workSeniorLocal area- ...Sr. Software Engineer Location: Foster City, CA (Remote till Pandemics) Duration: 6+ Months Job Description: Must have skills: 6+ years' experience designing and developing complex Java and JEE applications / Java / IBM WebSphere or Oracle WebLogic or JBoss...Remote workSenior
$135.9k - $153k
...human-centered design and modern engineering best practices, we help our... ...and accessibility. The Sr. Software Engineer role will be... ...developing Lambda services and APIs Java and Go, Spring Boot, Python,... ...savings plan. Flexible work – Remote-first environment with...Remote workSeniorContract workTemporary workFor contractorsWork at officeLocal areaHome officeVisa sponsorshipFlexible hours$79 per hour
...Job Title: Java Developer - Night Shift Location: Reston, VA Type... ...Model: Hybrid – onsite and remote Overview Important Requirements... ...required This is a hands on engineering plus production support role... ...We are looking for a Senior Software Engineer with strong Java, API...Remote workSeniorFull timeContract workLocal areaNight shift- Job Title: Sr Java Developer. \ Location: Remote. \ Duration: Full -Time \ NEED IRS MBI Clearance. \ \ Experience with Java development... ...i.e., Spring Boot) and maintain APIs. Familiar with software engineering and Agile delivery best practices, including code...Remote workSenior
- ...Position: SR JAVA Developer Location: Chicago, IL Duration: 6+ Months (Remote) JD: Java developers - Microservices, Rest APIs main skills Thanks & Regards... G Naveen Kumar Email : ************* Desk : 215-34...Remote workSenior
$129.55k - $189.62k
Role Sr. Staff Software Engineer (Java Architect) Location: Dallas, TX - Hybrid (in‑office presence required; no remote). Overview Blue Yonder is an AI‑driven global supply chain solutions company. We are seeking an experienced senior staff engineer to lead the design,...Remote workSeniorWork at officeFlexible hours- ...technology solutions provider is seeking a Senior Software Engineer with significant experience in software... ...5-10 years of experience and expertise in Java, Java Swing, and retail software systems. This position offers a remote work environment, preferring candidates...Remote workSenior
- ...Sr/Lead Java Developer Location: Remote Length: 6 month contract to hire About the team: These resources are for the ISDM project (Integrated Specialty Drug Management) aimed at reducing the total cost of care for specialty drug and care 8+ years overall experience...Remote workSeniorContract work
- ...Sr. Java Springboot Developer Location: Charlotte, NC preferred / Remote Role requirements: Need onshore resources with Java Springboot (Java, Springboot, Rest API). At least 5+ years of experience. ~5-8 years of experience in API Development using Java Springboot...Remote workSenior
- Posiiton: Sr Java Developer: 12+ years Mandatory Matching to Date of Birth(DOB), Strong LinkedIn. SME - Java, OO programming, distributed service architecture, Web stack, jQuery, jQuery-UI, Spring MVC, SQL, PL/SQL programming and Oracle.Remote workSenior
- ...Sr Java Developer TECHM-JOB-30554 Java Developer Location: Middletown, NJ or Dallas, TX (Remote for now) SKill: J2EE Foundation-3 Long Term Overview: Expert in Java and DevOps. basic understanding of microservice architecture. Basic knowledge...Remote workSenior
- ...BairesDev is seeking a Senior Software Engineer to design and develop backend components for a large... ...distributed data flow platform using Java. Candidates should have strong expertise... ...distributed systems. This role offers remote work, excellent compensation, flexible hours...Remote workSeniorFlexible hours
$110k - $270k
...We are looking for multiple Senior Software Engineers that are eager to build in a dynamic, startup... ...You have extensive experience in Java applications and the latest open source... ...variable bonus and/or stock bonus. \n #LI-Remote Veeva’s headquarters is located in...Remote workSeniorWork at officeLocal areaWork from homeFlexible hours- ...this quickly changing economic landscape, virtual recruiting and remote work are critical for the future of work. To support the active... ...experts can help you find the best job for you. Role: Sr java Developer Location: Dallas, TX Duration: 7 months...Remote workSeniorPermanent employmentContract work
- ...Sr Java Developer With React Location: Remote Ideal candidate should be given Glider Assessment from the client 1. Java 2. React & Angular 3. System Design 4. Any database technologies 5. 10+ years of experience 6. Nice to have - AI assisted development...Remote workSenior
- ...Sr. Java Full Stack Developer Location: Wilmington, DE (3 days onsite 2 days remote) Experience: 9+ years (look for Mid-Level candidates) Duration: 6-12+ months We are having 6 positions here Must have skills: Java 8 or above, React (current hands on exp...Remote workSenior
- ...ROLE: - Sr. Java Backend Developer LOCATION: - Remote DURATION: - Long term contract Job Description: Tech Skills - Core Java, Multithreading and synchronization, REST APIs (Design and Implementation), Unit testing, and Problem Solving....Remote workSeniorLong term contract
- ...Sr. Java Developer Work Location: Toronto, ON (Remote) Minimum 10 years of software development experience. Experience building and managing a highly technical team working... ...plus. Full working knowledge of software engineering principles, design patterns, refactoring,...Remote workSeniorImmediate start
- ...Sr. Java Programmer Location: Richmond, VA Interview Type: In Person Work Arrangement: Remote 10+ years of experience required. Local profiles only (Must be within 3.5 hours... ...concepts, specifically Oracle, and software development life cycle is required....Remote workSeniorWork at officeLocal area
- ...Senior Software Engineer (Java) Location: Durham, NC, Jersey City NJ, Remote till covid Duration: 12+ months Job Description: Actively developed solutions on projects using Java, Spring Boot, Spring MVC and ORM technologies. Designed and developed various...Remote workSenior
- ...Sr. Java Developer (Remote) 10-12 months DOE Core Java/J2EE, Spring Framework, Hibernate, SQL DB, Technical Production Support, Integration Issues Triaging Between Multiple Apps. 10-12 years' experience in design and hands on development of Java based J2EE applications...Remote workSenior
- ...Title – Sr Java Developer Position – Contract (12+ Months) Location – Remote Rate - $Open (Best Possible) Requirements... ...computer science, mathematics, engineering or related field, or... ...Eight years of expertise in software development Five years of...Remote workSeniorContract work
- ...Overview: Job Title : Full-stack Java Developer-UI/UX (705796) Remote Long-Term Job Description As part of the applications development... ...in your team. You will work closely with architects, Sr. developers, managers, executives, and other groups...Remote workSenior
- ...to: Analyze user needs and develop software solutions. Evaluate and adopt new software... ...in: Proven experience in software engineering and DevOps engineering. (Required)... ...Experience in one or more of: C, C#, Java, Perl, Python, Go, or scripting experience...Remote workSenior
- ...Developer to enhance product performance through software engineering. You'll work on complex code development and... ...has at least 5 years of experience with Java, Spring Boot, and cloud technologies. The role supports remote work options and is committed to an inclusive...Remote jobSenior
- ...Sr Java Developer Location: Farmington Hills, MI or Fort Worth, TX - Hybrid If a candidate... ...local to Farmington Hills, they will be remote after August. For candidates that are in... ...testing (JUnit, JMock) Utilization of software configuration management tools Code...Remote workSeniorLocal area
- ...Sr. Java Developer Location: Troy, MI Duration: Contract Rate: DOE US Citizens, GC, EAD (H4, L2), E3 TN visa holders preferred,... ...Responsibilities: ~ At least 7+ years of experience building large-scale software applications ~7+ years of hands-on exp with Java, Spring boot...Remote workSeniorContract workImmediate start
- ...I have an opportunity for "Sr java Full Stack Developer" - (Richfield, MN- REMOTE till COVID). and I am looking for a candidate who can join Immediately if you are interested, reply to me with your updated resume or if you could refer someone I would really appreciate...Remote workSeniorContract workImmediate start
- ...Sr. Java Full Stack Developer Initially remote then hybrid / Richfield - MN Client Required Skillset: ~10+ years of Software Development Experience (Mandatory) ~10+ years of programming experience in Java environment. Experience with micro services/API is...Remote workSeniorWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Sr. Software Engineer (Java). Be the first to apply!
- entry level java developer remote Anaheim, CA
- java developer remote part time Anaheim, CA
- remote sales consultant Anaheim, CA
- remote inside sales Anaheim, CA
- remote hotel sales manager Anaheim, CA
- data science remote Anaheim, CA
- entry remote Anaheim, CA
- remote virtual Anaheim, CA
- remote executive assistant (part-time) Anaheim, CA
- work remotely accounting Anaheim, CA

