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 Senior Java Developer to join our R&D Server team and take a leading technical role in the design and evolution of both new and existing product capabilities. This is a senior individual-contributor position: you will own complex problems end-to-end, set technical direction, and raise the bar for engineering quality across a diverse set of technologies and architectures. This role also carries the responsibility of developing and supporting services within our federal enclave environment , alongside our cloud-based workloads.

 

This role includes dual, senior-level ownership across two key environments:

  • Owning the design, delivery, and long-term health of features within our federal enclave environment, including judgment calls on compliance, security, and constrained deployment workflows.
  • Architecting, building, and evolving services in our AWS-based production environment, leveraging and helping shape our modern cloud-native tooling and infrastructure.

 

The ideal candidate is a self-directed senior engineer who loves to self-learn, actively mentors and raises the level of peers, and thrives in an Agile, collaborative, and warm team environment while comfortably operating with a high degree of autonomy.

 

Our tech stack includes Redis, Oracle, PSQL, Kafka, Spring, Microservices, Docker, Kubernetes, AWS, Jenkins, Grafana, ELK, Maven, and GitHub.

How will you contribute?
  • Own the design, development, and maintenance of complex Java-based backend services across both secure federal enclave and AWS production environments, with minimal oversight.
  • Drive architecture decisions, define scalable system patterns, and set technical standards for code quality and performance across the team.
  • Provide technical leadership within an Agile Scrum team: lead design and code reviews, guide sprint planning and estimation, and mentor mid-level and junior engineers.
  • Lead production troubleshooting and incident response, driving root-cause analysis and long-term reliability and performance improvements across diverse runtime environments.
  • Partner cross-functionally with DevOps, QA, Product, and Security teams to shape delivery plans, ensure operational readiness, and resolve cross-team technical blockers.
  • Represent the team in broader architecture reviews and contribute to engineering standards and best practices beyond the immediate team.
What will you bring?
  • At least 6 years of professional Java development experience, including demonstrated ownership of complex, production-grade systems.
  • Expert-level object-oriented programming skills and deep understanding of Java internals, including JVM behavior, garbage collection, and memory management.
  • Strong track record in software engineering principles, including system design, architecture ownership, and driving best coding practices across a team.
  • Extensive hands-on experience with multi-threaded and concurrent programming in production systems.
  • Demonstrated experience mentoring engineers, leading technical initiatives, and influencing technical direction within a team.
  • Proven ability to work independently across both federal enclave and cloud-based (AWS) environments, including navigating compliance and security constraints with limited guidance.
  • Solid, production-level experience with Spring / Spring Boot and microservices architecture.
    Advantages
  • Experience working with or supporting secured / restricted-access environments, including FedRAMP, is a plus.
  • Experience supporting a FedRAMP certified product in production, including familiarity with audit and compliance processes.
  • Strong DevOps orientation, with experience designing CI/CD pipelines, containerized environments, and operational tooling strategy.
  • Experience integrating AI/ML tools or frameworks into production systems.
  • Deep background in microservices architecture at scale, including asynchronous (Kafka, messaging queues) and synchronous (RESTful APIs) communication models.
  • Strong test-oriented mindset, with experience establishing testing standards (unit, component, automation) for a team.
  • Hands-on experience with Docker, Kubernetes, and container orchestration platforms, including operational ownership.
  • Experience with Kafka event-driven systems at scale.
  • Experience conducting system design reviews and providing technical guidance to peers across teams.
  • Familiarity with profiling tools, code coverage tools, CI/CD systems, and capacity planning or cost optimization in cloud environments.

 

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 23 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer - Java in Oregon State vacancy
  • Job Title: Sr. Java Developer Location: NJ or NYC Length: 6-10 months    Position Summary: We are seeking a seasoned Senior...  ...for high-frequency trading environments. • Algorithm Engineering: Collaborate with Quants and Product Managers to translate complex... 
    Senior
    Contract work

    Scadea

    Oregon State
    17 days ago
  •  ...team members Ensure successful quality software with emphasis in Security, Privacy,...  ...dependencies and integration with other engineering teams Partner with the Product Owners...  ...Experience designing APIs and creating Java RESTful microservices ~ Experience with... 
    Senior
    Contract work

    BizTek People

    Beaverton, OR
    2 days 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
  • $225.5k - $338.5k

     ...applications. About The Role As a Sr. Principal I/O SoC Architect , you will...  ..., verification, physical design, and software teams to ensure the IO subsystem integrates...  ...and documentation. Mentor junior engineers and serve as the go-to expert for high-speed... 
    Senior
    Full time
    Local area

    Ampere

    Portland, OR
    1 day ago
  • $225.5k - $338.5k

     ...team influence. The Debug Tools Team is part of the Ampere Software Team. Our mission is to develop a comprehensive debug strategy...  ...Firmware, Operating System, Software, Performance, and Application Engineering teams. External users include partners, ODMs, OEMs,... 
    Senior
    Full time
    Local area

    Ampere

    Portland, OR
    1 day ago
  •  ...Nike in Beaverton, OR seeks a Senior Principal Software Engineer with deep FP&A and Anaplan expertise to lead enterprise‑scale finance planning solutions and drive technical direction. You will provide technical leadership across Nike’s EPM landscape, model standards,... 
    Senior
    Full time

    Nike

    Beaverton, OR
    1 day ago
  •  ...Nike Inc. is seeking a visionary Sr. Principal Engineer to lead the design, build, and evolution of its digital product merchandising and creation capabilities. You will guide engineering teams, set technical standards, and drive cross-functional collaboration across... 
    Senior
    Full time

    FashionUnited

    Beaverton, OR
    1 day ago
  • $126.2k - $264.1k

    Job Description Manage the development and implementation process of a specific company product. Responsibilities Manage the development and implementation process of a specific company product involving departmental or cross-functional teams focused on the delivery...
    Senior
    Temporary work
    Flexible hours

    Oracle

    Salem, OR
    2 days ago
  •  ...The Home Depot is seeking a Senior Principal Engineer to serve as the chief technical architect for the Mobile App Renovation Strategy...  ...high-performance, modular mobile ecosystem leveraging AI-first software development and spearheading an AI Tiger Team across SDLC. You... 
    Senior
    Full time

    The Home Depot

    Portland, OR
    1 day ago
  •  ...WORK WITH You will report to the Sr. Director, Reporting & Intelligence Engineering and be part of the Engineering...  ...You will collaborate regularly with software and machine learning engineers in...  ...with distributed cloud systems tech (Java/node.js, EC2, Lambda, DynamoDB,... 
    Senior
    Full time

    FashionUnited

    Beaverton, OR
    1 day ago
  •  ...Position Purpose As a Senior Principal Engineer, you will serve as the chief technical...  ...orchestration, and can champion innovative AI-first software development. You will report directly to...  .... Backend Stacks: Spring Boot 3.5, Java 21, REST APIs, and microservices... 
    Senior
    Full time
    Work experience placement
    Local area
    Remote work
    Night shift

    The Home Depot

    Portland, OR
    1 day ago
  • $155k - $278.3k

     ...complex customer problems. You will partner closely with Product, Engineering, and executive leadership to shape strategy, influence...  ...leaderExperience designing SaaS products across multiple device types and software platformsStrong communication, facilitation, and storytelling... 
    Senior
    Full time
    Part time
    For contractors
    Work at office

    Autodesk

    Portland, OR
    3 hours 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
    23 hours ago
  •  ...lab s etc to name a few. We are continuously looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full time positions with clients.... 
    Full time

    SynergisticIT

    Springfield, OR
    4 days ago
  • $75k - $90k

     ...Greatest Workplaces National Top Companies Certified as a Great Place to Work® Fortune Best Workplaces in Financial Services & Insurance Sr. Pricing Analyst PRIMARY PURPOSE OF THE ROLE: To analyze and handle higher-level new and renewal business pricing opportunities... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Sedgwick

    Oregon State
    1 day 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
    1 day ago
  • $165.56k - $188.09k

     ...Sr. Data Analytics Engineer Sr. Data Analytics Engineer Values & Innovation At Under Armour, we...  ...progressively responsible experience in a Software Engineering role (e.g. Project Lead,...  ...for data ingestion. ~ Python and Java programming. ~ Fundamental data architecture... 
    Senior
    Local area
    Remote work
    Relocation

    Under Armour

    Salem, OR
    3 days ago
  •  ...WHO WE’R LOOKING FOR We are looking for a Senior Principal Software Engineer with deep expertise in FP&A , a strong understanding of P&L and financial drivers , and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan... 
    Senior

    Nike

    Beaverton, OR
    2 days ago
  • $160k - $200k

    Sr Electrical Project Manager - Construction If you are a Electrical Sr PM with experience, please read on! Join a long tradition of electrical work in your local area, we are always looking for driven and passionate individuals who desire a challenging and rewarding... 
    Senior
    Ongoing contract
    Local area
    Relocation

    Cybercoders

    Portland, OR
    16 hours ago
  • $286.2k - $326.7k

    Sr. Distinguished Machine Learning Engineer (Remote-Eligible) Overview At Capital One, we are creating responsible...  ..., and your expertise in hardware, software, and AI enable you to see and exploit...  ...of strong proficiency in Python, Java, C++, or Golang; hands‑on experience... 
    Senior
    Remote job
    Full time
    Part time
    Local area
    Flexible hours

    Capital One

    Salem, OR
    4 days ago
  •  ...quality days at home. About the job We are looking for a Senior Software Engineer to lead the development of innovative, scalable, and secure...  ...-7 years in software engineering. Proficiency in Python and Java, with experience in modern frameworks (e.g., Flask/FastAPI,... 
    Senior
    Full time
    Local area
    Remote work

    Vynca

    Oregon State
    4 days ago
  •  ...Job Description Job Description SENIOR SUBSTATION ELECTRICAL ENGINEER Seeking Sr. Substation Electrical Engineer with High Voltage (69KV or higher) experience. The Sr. Substation Electrical Engineer will provide engineering support for the design of substation... 
    Senior

    Fort Point

    Myrtle Point, OR
    24 days ago
  •  ...Job Description Job Description As the Sr. Manufacturing Engineer on the New Product Introduction (NPI) team at Riverpoint Medical, you will be at the forefront of bringing innovative medical, dental, and veterinary devices from concept to full-scale production.... 
    Senior
    Immediate start

    RIVERPOINT MEDICAL LLC

    Portland, OR
    3 days ago
  • 1. Project Manager 2. ACH 3. PMI Seeking a PMI Certified Project Manager with experience in Banking or any financial entity. The ideal candidate will have experience with ACH processes and procedures Work Environment The Department of Treasury...
    Senior
    Work experience placement
    Local area

    3B Staffing LLC

    Salem, OR
    4 days ago
  •  ...Job Posting Title: Sr. IAM Specialist Duration: 3 Months (Extensions Expected) Location: Portland, OR – Hybrid 3d/week Key Responsibilities Access Control Management Provisioning and Deprovisioning SailPoint Operations Access Control Management... 
    Senior

    BizTek People

    Portland, OR
    1 day ago
  • Northern Trust is a Fortune 500 company providing innovative financial services to high net worth individuals, families, and institutions. We are seeking a Wealth Strategist, a client development sales executive, to cultivate new relationships and drive growth. Responsibilities...
    Senior

    PVH (Tommy Hilfiger/Calvin Klein)

    Portland, OR
    3 days ago
  • Although this is remote, candidates must be local in the Portland area. The team is local and they do get together occasionally. Our client is a growing company in the Portland area. They recently acquired a new manufacturing facility, which brought about the need for ...
    Senior
    Contract work
    Local area
    Remote work

    OneSearch Partners

    Portland, OR
    1 day ago
  • $110k

     ...About the Job Sr. Credit Analyst - To $110K - Portland, OR - Job # 3039 Who We Are The Symicor Group is a boutique talent...  ...financial status of clients by producing financial ratios using software tools. Preparing written reports summarizing the strengths... 
    Senior

    The Symicor Group

    Portland, OR
    4 days ago
  • $195.2k - $361.2k

     ...people it serves Role Summary We are seeking a **Machine Learning Engineer / Data Scientist** to join our team, working on agent harness...  ...BS in CS, EE, Math or related STEM field 8+ years software development background 4+ years of hands-on experience in machine... 
    Senior
    Full time
    Internship
    Local area
    Immediate start
    Shift work

    Intel Corporation

    Hillsboro, OR
    7 days ago
  •  ...reputation with the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers. Who Should Apply Recent Computer science/Engineering /Mathematics/... 
    H1b

    SynergisticIT

    Brookings, OR
    2 days ago

Do you want to receive more vacancies?

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