Support Engineer - Java
Smarsh
Job Description
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 motivated R&D Support Engineer to join our engineering organization. In this role, you will serve as a critical technical bridge between our R&D teams, Customer Support, QA, and Product. You will troubleshoot complex issues, analyze production incidents, drive root-cause investigations, and contribute to continuous improvement in product quality and engineering workflows.
This role includes dual responsibility across two environments:
- Supporting and troubleshooting within our federal enclave environment , ensuring compliance, stability, and controlled-process operations.
- Supporting and maintaining our AWS-based production environment , working closely with cloud infrastructure and modern deployment pipelines.
This position is ideal for someone who enjoys problem solving, thrives in cross-team collaboration, and likes working at the intersection of development, operations, cloud systems, and customer-facing teams.
How will you contribute?Technical Investigation & Incident Management
- Diagnose, reproduce, and analyze highly technical product issues reported from the field across both the federal enclave and AWS production environments.
- Lead root cause investigations, document findings, and partner with engineering teams to implement corrective actions.
- Monitor and analyze production performance indicators, logs, telemetry, and alerts from multiple environments.
- Provide technical summaries and incident reports to engineering leadership and escalation managers.
Collaboration with R&D
- Work closely with development teams to understand new features, architectural changes, and potential failure points.
- Partner with QA to validate fixes, verify edge-case scenarios, and enhance test coverage around recurring incidents.
- Provide feedback based on real-world usage and cross environment incident patterns to reduce regressions.
Tools, Automation & Process Improvement
- Build and maintain debugging tools, scripts, dashboards, and test harnesses that improve troubleshooting in both secure and cloud environments.
- Identify recurring issues and propose enhancements to observability, stability, and supportability.
- Improve internal processes for incident handling, cross-team communication, and reporting.
Cross-Functional Communication
- Serve as the technical escalation point for Support teams, delivering deep-dive explanations and guidance.
- Translate complex technical findings into clear, actionable insights for both technical and non-technical stakeholders.
- Participate in on-call rotations as needed.
Must have
- 3+ years of experience in technical support, DevOps, SRE, QA, or an R&D-adjacent engineering role.
- Strong troubleshooting skills across distributed systems, APIs, microservices, or cloud environments.
- Hands on experience with logs, debugging tools, and monitoring platforms (e.g., Kibana, Grafana, Datadog, Splunk).
- Solid scripting/coding ability (Python, Bash, PowerShell, or similar).
- Excellent communication skills; able to articulate complex problems clearly.
- Ability to work across secure and cloud environments, including adapting workflows for federal enclave constraints
Nice to have
- Experience working in or supporting federal enclave / restricted-access environments.
- Experience supporting a FedRAMP certified product in production.
- Experience with CI/CD pipelines and build/test automation.
- Familiarity with Docker, Kubernetes, or cloud platforms (Azure, AWS, GCP).
- Background in incident management, postmortems, or SRE best practices.
- Understanding of networking, databases, and API debugging tools (Postman, Fiddler, etc.).
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.
$72k - $90k
...to explore a career with us! Your opportunity As a New Relic Support Engineer you know more about our products than any other function, and... ...This role specifically will need to be a technical leader in the Java and .Net APM agents and Alerts (or able to ramp up quickly),...SuggestedWork at officeRemote workFlexible hoursDay shift- A leading technology company is seeking a Support Engineer to join their remote team. The ideal candidate will have 2-5 years in technical support, proficient in Java and C#, and possess strong problem-solving skills. Responsibilities include diagnosing technical issues...SuggestedRemote jobFull time
$65k - $140k
Dematic is seeking a Software Support Engineer to join their remote Customer Service team, providing second level support to resolve customer issues. The role involves diagnosing software problems and collaborating with technical engineers on complex solutions. Ideal candidates...SuggestedRemote job- Dematic is seeking a Software Support Engineer to provide remote, second level customer support. You will diagnose software issues and collaborate with the development team to resolve complex problems while providing assistance via phone, email, and chat. The ideal candidate...SuggestedRemote job
- ...L3 Java Support Engineer (Remote - Mexico) Are you a seasoned Java expert who thrives on solving complex production challenges? We are looking for an L3 Java Support Engineer to join our team and serve as a key technical authority. This role is perfect for a developer...SuggestedRemote work
$86.95k - $138.9k
...complex, low risk enhancement projects or support teams, with little supervision.... ...You'll Do This leading IT Software Engineer/IT Senior Software Engineer within the Claims... ...Experience & Skills ~5+ years of advanced Java Programming experience and relational...Full timeTemporary workApprenticeshipWork at officeWork from homeHome office$110.69k - $143.75k
...personally thrive, make a difference and be part of a culture where individuality is noticed and valued every day. Java Application Support Engineer Do you enjoy building scalable Java applications while also ensuring systems remain stable and reliable in production...Work from homeFlexible hours- ...Software Support Engineer Sonatype is the software supply chain management company that invented componentized software development and pioneered... ...DevSecOps industry, we run the world's largest repository of Java open-source components—Maven Central. Our groundbreaking,...Remote workFlexible hours
- Everestek Technosoft Solutions is seeking an L1 Support Engineer with a focus on Java and SQL. This role involves troubleshooting application issues, executing SQL queries, and working closely with customers to ensure smooth operations. The ideal candidate should possess...Remote job
- A leading staffing solutions provider is seeking a Software Engineer with strong Java and Angular skills. The role requires a minimum of 7 years of experience, focusing primarily on backend development (80%). The successful candidate will collaborate with cross-functional...Remote job
$105k - $125k
...Job Description Job Description Full Stack Java Support Engineer Location: IN OFFICE 5 days a week- San Diego About Tillster Tillster, headquartered in the USA, is the global leader in digital ordering and customer engagement solutions. For over a decade we...Full timePart timeWork at officeLocal areaImmediate startVisa sponsorship- IT Applications Engineer III, Mobile - Android, Java We are seeking an experienced Mobile Applications Engineer (Android) to join a high-performing team... ...Espresso, Firebase, and headless CMS like AEM. The role supports the full mobile development lifecycle and collaborates...Work at officeRemote work1 day per week
- ...Post Covid may require some time in the office, but that is on a TBD basis. Seeking 2 primary skills: Application Support experience Java Programming experience (Entry to Mid-Level) Ability to handle issues in production and take care of support tickets. Strong...Contract workWork at officeRemote work
- Java Production Support Engineer (w2 only) job at Raag Solutions. Charlotte, NC. Hybrid (3 days onsite and 2 days WFH) only w2 Must Have skills: Java, Dynatrace, Splunk, Kafka, MQ and WebSphere. Job Description Running the day-to-day operations of the technology platform...Work from home
- PulsePoint is seeking a Technical Application Support Engineer to provide vital support for their AdTech Platform. The role primarily involves backup coverage for the team, troubleshooting production issues, and validating system behavior. The ideal candidate has over...Remote job
- ...Job Summary The Technical Support Engineer for Clinical AI product line is the first point of contact for users, providing expert support, troubleshooting issues, and contributing to a seamless healthcare IT experience. This role works closely with cross-functional...Local areaRemote work
- ...Job Details: Job Title: Senior Java developer Location: Remote... ...and operational efficiency Build and support scalable Java-based microservices and event... ...resolution. Collaborate with SRE, DevOps, and engineering teams to improve system reliability and...Long term contractRemote work
- ...Job Description: Job role: Sr. APIGEE and DataPower Support Engineer Location: Auburn Hills, MI (Hybrid) Duration: 06... ...development, Policy development, Cassandra, Zookeeper, Node or reactive java, Nginx server Job Description: • 7+ years of...Remote work
- ...Senior IT developer - JAVA (Remote) Responsibilities: • Analyze and evaluate business... ..., Postman, Spring boot. • Design and support the development of microservices and... ...accredited College/University in Software Engineering, Computer Science, or related discipline...Remote work
- ...Support Engineer, Sap Abap/Btp The role of the Support Engineer Abap / Btp is to provide exceptional remote-based support for mission-critical... ...programming models: deliver cloud services with Sap Cap (Node/Java) and service exposure with Abap Rap, aligned to EcC data...Remote work
- ...Technical Support Engineer Factory is bringing autonomy to software engineering. We are looking for a Technical Support Engineer to ensure... ...proficiency in one or more modern languages such as Python, Go, Java, C++, or JavaScript/Node.js. Operational experience:...Remote work
- ABBYY USA Software House, Inc. is seeking a Senior Customer Support Engineer based in Austin, TX. This role involves solving customer tickets... ...Candidates should also have knowledge of programming languages like Java, C#, C++, and more. Telecommuting from within the U.S. is...Remote job
$84.2k - $125.8k
...Senior Technical Support Engineer, (Pacific Time Zone) Job Category: Client Support Location: US - Arizona - Remote Meet Our Team:... ...practical experience ~4+ years in a technical role working with Java/J2EE and database-driven enterprise applications ~3+ years...Casual workRemote workWorldwideFlexible hours- ...Software Support Engineer Provide support for internally developed software applications and assist in troubleshooting customer system issues... ...as networking, MS SQL Server, Oracle, and familiarity with Java, EDI, Spring, Hibernate, Xenos Transform Designer, and J2EE is...Remote workShift work
- ...Support Engineer, Sap Pi/Po The role of the support engineer, sap pi/po is to provide exceptional remote-based support for mission-critical... ...~ exposure to sap gateway/fiori is a plus. ~ exposure to java or javascript is a plus. ~ exposure to grc nf-e add-on is a...Remote workFlexible hoursAfternoon shift
$25 - $41 per hour
...day. Operations Technology Solutions provides nonstop global IT support to Amazon Operations as a vital piece to the puzzle. We are... ...packages directly to them. About The Role As an IT Support Engineer I, you will use your knowledge and specialized skills to implement...Hourly payCasual workLocal areaRemote workWorldwideFlexible hoursShift work$60.7k - $106.3k
...countries worldwide, every day. OTS provides nonstop global IT support to Amazon Operations as a vital piece to the puzzle. We are looking... ...directly to them. About the Role: As an IT Support Engineer II, you will use your technical knowledge and specialized skills...Casual workLocal areaRemote workWorldwideFlexible hoursShift work- ...Technical Support Engineer 2 Remote - Colombia At Twilio, we're shaping the future of communications, all from the comfort of our homes... ...an ability to troubleshoot both server-side (Node.js or C# or Java or python) and client-side code. ~ A good understanding of Object...Local areaRemote workWorldwideShift work
$85k - $110k
...Support Engineer (L3) - ActiveScale Quantum Corp. leads the world in helping users collaboratively solve some of the world's hardest computer... ...large-scale erasure-coding object stores. Knowledge of Java, Python, or Go for tooling and test automation. Background...Work at officeRemote work$75k - $110k
...Customer Support Engineer Oddball believes that we can bring change and improve the daily lives of millions by bringing quality software... ...support in enterprise environments Proficiency troubleshooting Java backend and React frontend applications Experience working...Permanent employmentContract workFor contractorsRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Support Engineer - Java. Be the first to apply!
- junior application support engineer Remote
- support engineer Remote
- IT developer Remote
- technical support engineer Remote
- lab support engineer Remote
- IT support engineer Remote
- customer support engineer Remote
- remote network administrator / IT support engineer Remote
- l1 technical support engineer Remote
- senior application support engineer Remote



