What are the responsibilities and job description for the Senior Software Engineer position at Primis?
Job Title: Senior Software Engineer
Industry: Fintech
Contract Duration: 6 months
Location: New York, NY (Hybrid, 3 days in office)
Day Rate: $60 - $100 per day
The Role:
- Join a Core Platform team at a leading fintech company that builds brokerage infrastructure used by financial institutions globally
- Design and develop shared Java services, libraries and APIs consumed by multiple engineering teams across the organisation
- Work on event driven infrastructure using Kafka to enable scalable and decoupled communication patterns between services
- Build and maintain internal developer tooling and self service capabilities that reduce friction across the full development lifecycle
- Contribute to CI/CD pipelines and deployment automation that help every engineering team in the business ship faster and more safely
- Collaborate with senior engineers and technical leads on architecture reviews, platform design and inner source initiatives
- Write thorough automated tests including unit, integration and contract tests for platform services that other teams depend on
- Work closely with DevOps and SRE teams to improve build tooling and deployment processes across the engineering organisation
Skills Needed:
- 3 to 5 years of Java development experience with a focus on shared services, platform engineering or internal tooling
- Solid API design skills including versioning, backwards compatibility and clear documentation practices
- Hands on experience with Kafka, SQS or another messaging system in a production environment
- Strong relational database knowledge with PostgreSQL or MySQL including schema design and query optimisation
- AWS cloud native experience and familiarity with cloud native architectures
- CI/CD pipeline experience, bonus if you have built or improved tooling used by other developers
- Automated testing experience including unit, integration and contract tests
- A service oriented mindset with strong communication skills and a collaborative approach
Research indicates that men will apply to a role when they meet only 50–60% of the requirements, while women and other underrepresented groups often look for a 90–100% match. If this role excites you but you don't tick every single box, please still apply. We'd love to hear from you.
Salary : $60 - $100