Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software 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 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.

 

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.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer - Java in Oregon State vacancy
  •  ...Job Title: Senior Software Engineer - ETL, Java Essential Functions: Collaborate with teams across the organization, including product managers, data engineers and business leaders to translate requirements into software solutions to process large amounts... 
    Senior
    Contract work

    RevSpring

    Portland, OR
    3 days ago
  •  ...brand-new tracking platform using React front-end and Back-end Java/AWS development REQUIREMENTS · Ability to design, develop, configure...  ..., listening, written and verbal communication skills Skill Set java, react, aws, api, rest, agile, engineer, lambda, s3... 
    Senior
    Contract work

    BizTek People

    Portland, OR
    4 days ago
  • $150k - $300k

     ...contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly...  ...: 12+ years of proven software development expertise (Java development required) Enterprise SaaS Leader: Extensive... 
    Suggested
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, OR
    2 days ago
  • $99.6k - $223.4k

     ...build the next generation of cloud-native EHR platforms that directly improve clinical outcomes. We're looking for senior engineers with deep Java expertise, exceptional debugging and problem-solving skills, and a passion for mentoring and elevating other developers.... 
    Suggested
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Salem, OR
    11 days ago
  •  ...to another method, standardized across the organization. Requirements Full Stack Senior Developer Position Requirements · Strong JAVA, AWS skills (Lambda, S3, EBS, EC2, SNS, SQS, CLI, IAM) with a focus on Elastic Search and Beanstalk Jenkins, and Gradle. Skill set... 
    Senior

    BizTek People

    Hillsboro, OR
    4 days ago
  • $98.18k - $115.5k

     ...development and maintenance of best in class software experiences. The candidate is a self-...  ...code reviews to provide guidance on engineering best practices and compliance with development...  ...Expert level hands-on experience in Java/J2EE, Spring Boot, Spring Cloud,... 
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Gresham, OR
    5 days ago
  • Axian Inc is looking for a Senior Full Stack Java Engineer for a 3+ month contract in Portland, Oregon. This role involves designing and...  ...cloud platforms for clients. Ideal candidates must possess deep software engineering expertise and experience in building high-quality... 
    Senior
    Contract work

    Axian Inc

    Portland, OR
    1 day ago
  •  ...Job Description Title: Sr. Telecom Principal Engineer Duration: 12 Months - Extensions Planned 3 Years Project Location: Portland, OR Job Description Design and troubleshoot telecommunication network systems in support of electrical system operations.... 
    Senior
    Work experience placement
    Local area

    BizTek People, Inc. | APA International Placement Consultant...

    Portland, OR
    2 days ago
  • GlobalLogic is seeking a Senior Embedded Engineer to join their team in Portland, Oregon. The ideal candidate will have 5-10 years of experience in embedded systems, specifically within the automotive sector. This role includes responsibilities such as taking ownership... 
    Senior

    GlobalLogic

    Portland, OR
    2 days ago
  • GoTo Meeting is looking for a Software Engineer with extensive experience in ETL and Java to work in Portland, OR. The selected candidate will collaborate across teams to develop software solutions and manage data processes efficiently. A minimum of 5 years' experience... 
    Senior

    GoTo Meeting

    Portland, OR
    2 days ago
  • $115k

     ...What You'll Be Doing This position requires a skilled Software Engineer to directly support a federal government client in maintaining...  ...Responsibilities Lead and execute full-stack development (Angular/Java/Spring Boot/AWS S3) across sprint cycles Execute... 
    Permanent employment
    Contract work
    Work experience placement
    Local area
    Worldwide

    Cadmus, LLC

    Salem, OR
    3 hours ago
  • Sr Java Developer (Microservices, Angular 5+, Spring, Junit, Front-End, Back-End, Software Design) in Pittsburgh , PA or Strongsville, OH Angular, Front End Development, Java...  ...: Pennsylvania Job Function: Software Engineering - Java Date Of Job Posting: 02-26-2020... 
    Senior
    Full time
    Remote work

    DBA Web Technologies

    Oregon State
    more than 2 months ago
  • $96.8k - $306.4k

     ...Job Description This Sr Principal Software Engineer role is a senior technical leadership position focused on designing and building secure, scalable...  ...: Proficiency in multiple programming languages (e.g., Java, Python, Go, C++) with emphasis on secure coding practices... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Salem, OR
    5 days ago
  • $102.5k - $187.9k

     ...better working world. The opportunity As a Senior Full Stack Software Engineer , you will independently develop, test, and maintain high‑quality...  ...using modern backend programming languages such as Python, Java, C#, or JavaScript or TypeScript, across technology... 
    Senior
    Summer holiday
    Local area
    Flexible hours

    Ernst & Young Oman

    Portland, OR
    3 days ago
  •  ...might be the perfect challenge for you. We're looking for a Sr. Automation Engineer to join our QA team and help bring our automation up to speed...  ...one or more common scripting/programming languages (e.g., Java, Python, C#) Experience creating, configuring and managing... 
    Senior
    Flexible hours

    Smarsh

    Portland, OR
    2 days ago
  •  ...School District is seeking a dynamic, collaborative, and student-centered instructional leader to serve as Principal of Santiam Jr./Sr. High School beginning with the 2026-2027 school year. The successful candidate will provide visionary leadership focused on academic... 
    Senior
    Contract work
    Work at office
    Local area
    Flexible hours
    Weekend work
    Afternoon shift

    Santiam Canyon School District 129J

    Mill City, OR
    1 day ago
  • Sr. Principal, Technical Product Management - Nike Inc. - Beaverton, OR Develops information...  ...'s IT resources, systems, and software/database products; responsible for delivery...  ...initiation through delivery, interfacing with engineering and product managers; responsible for a... 
    Senior
    Remote work

    Nike

    Beaverton, OR
    5 days ago
  •  ...Job Opening For Java Developer At Salem Oregon We are based in Fremont, California that offers complete technology services in IT staffing, Mobile development, Web development and Cloud computing. We work along with its clients to deliver high-performance results,... 

    Tech Marketing

    Salem, OR
    4 days ago
  •  ...Senior DevOps Engineer We are looking for senior DevOps engineers who excel in AWS/cloud...  ...· 5+ years of experience in large-scale software development/devops. · Prefer 5 or more years...  ....js/Typescript, Golang, Python, Rust, Java or Scala. · Experience with AWS services... 
    Senior

    BizTek People

    Hillsboro, OR
    4 days ago
  •  ...Java Developer Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs. May require a bachelor's degree. Requires 5 years or more of experience in the field or in a related area. Familiar with a variety of... 

    Tech Marketing

    Salem, OR
    4 days ago
  • Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories ~ Non-Profit & Philanthropy...
    Senior

    Confidential

    Portland, OR
    3 days ago
  • $155k - $278.3k

     ...complex customer problems. You will partner closely with Product, Engineering, and executive leadership to shape strategy, influence...  ...Experience designing SaaS products across multiple device types and software platforms ~ Strong communication, facilitation, and... 
    Senior
    For contractors
    Work at office

    Autodesk

    Portland, OR
    7 days ago
  •  ...Job Posting Our client is seeking a Java Engineer/Developer with front end expertise along with good skills as a full stack engineer. Must have: ~ Bachelor's degree in Computer Science or Information Technology ~5+ years of experience developing complex enterprise... 

    BizTek People

    Beaverton, OR
    2 days ago
  • $99.6k - $223.4k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle...  ...Electrical Engineering Programming languages: C/C++ expertise, Java Tools, software, etc.: Development experience on Linux... 
    Temporary work
    Flexible hours

    Oracle

    Salem, OR
    1 day ago
  •  ...Greetings from ACI! Role: Lead Java Developer Location: Bay Area, CA/Portland, OR (Remote Option as well)...  ...supporting health of services in production. As a senior software engineer, responsibilities include • Working with your local team and... 
    H1b
    Local area
    Remote work

    ACI Infotech

    Portland, OR
    4 days ago
  • FormFactor Inc is seeking a Sr Principal Signal Integrity Engineer to join their team in Beaverton, Oregon. In this role, you will be responsible for conducting signal and power integrity analysis for high-speed interconnects, collaborating with engineers across multiple... 
    Senior

    Formfactor Inc

    Beaverton, OR
    4 days ago
  • $102k - $146.7k

     ...Infrastructure Engineer This position may be filled at multiple levels depending on the...  ...qualifications. We are building a modern, software-defined infrastructure platform designed...  ...programming languages (Go, Python, Java) Implement infrastructure provisioning... 
    Senior
    Full time
    Work experience placement
    Local area
    Shift work

    BHE Renewables

    Portland, OR
    3 days ago
  •  ...investment strategies and partnering to improve business processes. The successful candidate will work closely with Operations, Engineering, and Portfolio Management teams, collaborating with subject matter experts to understand the various factors impacting the... 
    Senior
    Full time
    Part time
    Work at office
    Shift work
    Night shift

    Portland General Electric

    Portland, OR
    3 days ago
  • $94k - $145k

     ...Position Overview The Java Developer supports the development, maintenance, and enhancement of Java-based components within a Cognos...  ...maintaining Java-based applications. Strong understanding of software development lifecycle (SDLC) and Agile methodologies.... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Salem, OR
    1 day ago
  •  ...firm focused on building modern, scalable software and data platforms for enterprise clients. They specialize in solving complex engineering challenges by combining strong software...  ...modern technology frameworks (C#. Net / Java / NodeJS, etc.) Familiarity with CI/CD... 
    Senior
    Contract work

    IT Motives LLC

    Portland, OR
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer - Java. Be the first to apply!