What are the responsibilities and job description for the Staff Software Engineer position at Stem IT?
Series-D Fintech startup that offers financial wellness solutions for underserved customers, is looking to bring on a Staff Software Engineer in Midtown Manhattan(3 days onsite a week). This person will join/lead a fast-paced team, building out scalable applications, delivering/architecting core solutions and multi-x development pipeline building Agentic AI Agents. The ideal candidate will be well versed with: Java/Spring, OOP programming patterns, Microservice architecture, containerization and deployment tools, and delivered Agentic AI solutions
Ideal Skills & Experience:
· Experience with Java and Java ecosystems
· Background with OOP principles, design/programming patterns
· Proven experience executing full-scale projects and initiatives as well as architecting and delivering core applications and solutions
· Background with javascript frameworks: react(preferable), angular and/or vue.js
· Experience with relational and non-relational DB’s
· Strong experience with containerization tools(Kubernetes, Docker)
· Background with AI tools like Claude, Cursor, Grok, Gemini or similar
· Bachelor’s in computer science or related field required
Desired Skills & Experience:
· Master’s/PHD in computer science or a related field
· Experience building agentic AI agents to automate development pipelines
· Experience working in FinTech or adjacent field
· Experienced managing/leading software teams while remaining hands-on and performing code reviews
· Experience programming with Python, Typescript, and/or Next.js
· Experience with AWS serverless tools(EC2, Lambdas, EKS, Fargate, etc.)
Benefits:
Competitive Compensation Package
Flex work hours with remote options
Stock options
Yearly bonuses and perks
Education/certification reimbursement
Paid holidays, vacation and sick leave
401K with employer match
Salary : $175,000 - $235,000