Staff Software Engineer, Platform
New
B
BranchFinTech
REMOTE within the United States of AmericaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- DockerPostgreSQLJavaJUNITKubernetesMySQLSpring BootRESTful APIsDistributed Systems
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, or equivalent
- Experience with Docker, Kubernetes, git-flow, SonarQube for CI/CD 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 are HIGHLY preferred
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 and push the bar for engineering rigor and standards
- Collaborate with product management, customer success, and customer support to deliver the best experience for our users
- Focus on consistent, cohesive REST APIs and domain-driven service design to facilitate and orchestrate service contracts
- Provide technical leadership and guidance to other software engineers
- Drive architectural decisions and ensure alignment with long-term technology strategy
- Identify and address systemic technical challenges
- Mentor and coach engineers, fostering their technical growth
- Contribute to the development of engineering best practices and standards
- Participate in strategic planning and roadmap development
View Full Description & ApplyYou'll be redirected to the employer's site