Staff Engineer I

Enterprise SaaS company providing system solutions for business processes.
Backend
Staff Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS

Description For Staff Engineer I

Emburse is seeking a Staff Engineer I to join their team in a hybrid work environment. This role presents an exciting opportunity to work on enterprise SaaS applications and services, where you'll collaborate with engineering managers, senior engineers, and cross-functional partners to design technical solutions.

As a Staff Engineer, you'll be instrumental in shaping the technical architecture while maintaining hands-on involvement in building key systems. The role combines technical leadership with practical development work, making it ideal for someone who enjoys both strategic planning and coding.

The position requires extensive experience with Java development and cloud platforms, particularly AWS. You'll be working with modern technologies including microservices, SQL, NoSQL, and containerization tools like Docker. The role emphasizes both technical excellence and leadership skills, as you'll be expected to mentor other engineers and guide technical decisions.

Key responsibilities include producing architectural documentation, contributing to system design, leading sophisticated software development, and ensuring high-quality code through advanced debugging and refactoring. You'll also play a crucial role in maintaining SDLC processes and fostering a culture of technical excellence.

The ideal candidate will bring at least 6 years of professional experience, strong expertise in Java and cloud platforms, and a proven track record of working with RESTful APIs and distributed systems. This role offers the opportunity to make a significant impact on product development while growing as a technical leader in a dynamic enterprise SaaS environment.

Last updated 2 months ago

Responsibilities For Staff Engineer I

  • Produce quality documentation and architectural diagrams
  • Contribute to codebase for enterprise SaaS applications and services
  • Provide technical leadership of sophisticated software
  • Communicate complicated concepts to team members and leadership
  • Mentor and guide developers of all skill levels
  • Contribute to system design sessions
  • Perform and guide advanced refactoring
  • Fix complex bugs and demonstrate advanced debugging skills
  • Ensure SDLC processes are followed
  • Give constructive feedback to team members

Requirements For Staff Engineer I

Java
JavaScript
Linux
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • Minimum of 6 years professional experience in Java development
  • Minimum of 6 years professional Cloud Platform experience, with at least 3 years in AWS
  • Experience working in OS X and Linux environments, Microservices, SQL, NoSQL, and Git
  • Experience working in a scrum and DevOps environment
  • Extensive understanding of various design patterns and OOP paradigm
  • Extensive experience in RESTful and security of API design
  • Expert knowledge of Java
  • Experience working with 3rd party APIs, AWS APIs, Docker or containers
  • Experience practicing Test Driven Development is highly preferred

Interested in this job?

Jobs Related To Emburse Staff Engineer I

Product Manager Talent Acquisition, Vice President

Senior Product Manager role at JPMorgan Chase focusing on Talent Acquisition technology, requiring 5+ years of experience in product management with expertise in AI and integration solutions.

Lead Software Engineer - Python

Lead Software Engineer position at JPMorgan Chase focusing on Python development, microservices architecture, and technical leadership in financial technology.

Manager of Software Engineering

Lead software engineering teams at JPMorgan Chase, managing technical implementation and driving excellence in the Employee Platforms team within Enterprise Technology.

Lead Technical Program Manager

Lead Technical Program Manager position at JPMorgan Chase, driving complex technology projects and programs with focus on innovation and technical excellence.

Sr Manager of Software Engineering

Senior Manager of Software Engineering role at JPMorgan Chase leading technical teams, architecting solutions, and implementing cutting-edge financial technology systems.