What are the responsibilities and job description for the Software Engineer position at Stem IT?
Series-D Fintech startup that offers financial wellness solutions for underserved customers, is looking to bring on a Software Engineer in Midtown Manhattan(3 days onsite a week). This person will join a fast-paced team, assisting in building out scalable applications, and delivering core solutions. The ideal candidate will be well versed with: Java/Spring, OOP programming patterns, microservices, containerization & deployment tools, and delivered Agentic AI solutions.
Ideal Skills & Experience
- Experience with Java and Java ecosystem
- Background with OOP principles, design/programming patterns
- Experience with relational and ideally non-relational DB’s
- Experience with containerization and deployment tools
- 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
- Background with javascript frameworks: react(preferable), angular and/or vue
- Experience building agentic AI agents to automate development pipeline
- Experience working in FinTech or adjacent field
- 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 hybrid setup
- Stock options
- Yearly bonuses and perks
- Education/certification reimbursement
- Paid holidays, vacation and sick leave
- 401K with employer match
Salary : $125,000 - $165,000