Software Engineer 3
100% Remote
6-12 Month Contract to Hire
RESPONSIBILITIES INCLUDE
As a Senior Software Engineer III, you will:
- Deliver high-quality, well-tested code that solves complex business and technical problems.
- Participate in design discussions, code reviews, and technical decision-making to ensure strong engineering outcomes.
- Mentor and support junior and mid-level engineers, sharing best practices in coding, architecture, and problem-solving.
- Lead by example on operational excellence, including monitoring, testing, deployment practices, and incident response.
- Collaborate with Product Management and stakeholders to translate requirements into clear technical specifications and reliable software.
- Champion compliance and security, ensuring software adheres to banking regulations (e.g., BSA, OFAC) and internal security policies
- Promote knowledge sharing, documentation, and maintainability within the team.
- Contribute to the continuous improvement of development practices, tools, and team processes.
QUALIFICATIONS
- 5+ years of professional software engineering experience, including ownership of complex systems in production.
- Expert in Node.js/TypeScript
- Preferred; functional programming experience a plus
- Understanding of cloud-native platforms (Microsoft Azure preferred)
- Build high-performance REST APIs to track and manage rate limiting across services, providing visibility and reliability in a distributed system.
- Experience using Postman or other API development/testing tools preferred.
- Solid understanding of software architecture, scalable system design, and distributed systems.
EDUCATION/EXPERIENCE
- Bachelor’s degree in Computer Science, Information Systems, or equivalent experience.
- Microsoft Azure Fundamentals Certification and/or additional certifications (e.g., Azure DevOps Engineer, Solutions Architect) desirable.
- Experience in regulated industries such as fintech, banking, or healthcare, with strong awareness of security and compliance is desirable.