Sofi is looking for a Senior Engineer to build state-of-the-art internal applications for front and back-office customer support agents to improve the efficiency and experience of hundreds of internal users.
Requirements
5+ years of professional software development experience, with strong experience in backend development
Deep understanding of backend development with Spring Boot and Kotlin (or willingness to ramp up quickly on Kotlin)
Experience working with RESTful APIs, event-driven architecture, and microservices
Solid understanding of database systems (SQL and/or NoSQL) and backend scaling patterns
Ability to lead complex projects end-to-end and collaborate with stakeholders across product and operations
Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests
Responsibilities
Lead the development and testing of system components/services, code and design reviews
Participate in shaping the technical architecture of the product
Help translate product requirements into user stories and technical solutions
Deliver highly available and scalable services in a production environment
Collaborate cross-functionally with product managers, designers, and other engineers to deliver high-impact features
Own major components of the agent platform — from architecture to implementation and rollout
Champion code quality through well-structured code, code reviews, and automated tests
Other
Strong communication skills and a pragmatic approach to solving business problems
Strong sense of responsibility; driving a project from inception to completion
Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
Mentor junior engineers and contribute to a culture of growth and innovation