GrepJob
Branch

Staff Software Engineer, Platform

Branch
Apply
about 4 hours ago
Remote, United StatesStaff+
H1B Sponsor

Responsibilities

  • Measure and optimize the performance, scalability, and uptime of backend services.
  • Demonstrate and promote a culture of engineering excellence.
  • Conduct design and code reviews to uphold engineering standards.
  • Collaborate with product management and customer support to enhance user experience.
  • Focus on consistent REST APIs and domain-driven service design.
  • Provide technical leadership and guidance to other engineers.
  • Drive architectural decisions aligned with technology strategy.
  • Identify and address systemic technical challenges.
  • Mentor and coach engineers to foster their technical growth.
  • Contribute to the development of engineering best practices.

Requirements

  • 8+ years of experience in building clean, well-architected, distributed, and scalable software.
  • Strong computer science fundamentals with deep knowledge of data structures, algorithms, and software design.
  • Strong command of Java and Java-based microservices with Spring Boot.
  • Experience designing and supporting customer-facing RESTful APIs.
  • Design and implementation of relational database schemas running on PostgreSQL, MySQL, Oracle, or equivalent.
  • Fluent with unit/integration testing concepts and tools including JUnit/Mockito.
  • Experience with Docker, Kubernetes, git-flow, and SonarQube for CI/CD is a plus.
  • BS in Computer Science or equivalent program.
  • Demonstrated ability to lead technical projects and influence technical direction.
  • Excellent communication and collaboration skills.
  • Strong problem-solving and analytical abilities.
  • Experience with payment rails and ACH is highly preferred.

Benefits

  • Market-leading medical, dental, and vision insurance.
  • Stock options.
  • Free Premium-Tier Origin Financial Wellness subscription.
  • Monthly home-office stipend.
  • 401k (TransAmerica).
  • 12-weeks paid parental leave for birthing and non-birthing parents.
  • Flexible time off plus sick and safe time.
  • 11 paid company holidays.
  • Branch@Branch Same Day Pay Option.

Tech Stack

DockerJavaJUnitKubernetesMySQLPostgreSQLSonarQubeSpring Boot