Inspira Financial · 13 hours ago
Sr. Software Engineer- First Dollar (Remote)
Inspira Financial is focused on helping businesses and individuals thrive by providing health, wealth, retirement, and benefits solutions. The Senior Software Engineer will be responsible for the full software development life cycle, collaborating closely with product and design teams to create scalable and efficient solutions while leveraging AI tools for enhanced productivity.
Financial Services
Responsibilities
Design, develop, and test applications (e.g. API, Web apps) in accordance with established standards
Work closely with design and product teams to ship delightful, engaging products using React, TypeScript, NodeJS, and GraphQL and related technologies
Mentor and coach team members through code reviews, thorough documentation, and technical guidance
Contribute to and improve engineering standards, tooling, and processes
Foster an environment where different backgrounds, cultures, industry and life experiences are embraced and valued
Participate in peer-reviews of solution designs and related code
Collaborate with other software developers, product managers and software architects to plan, design, and build software
Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when designing and delivering solutions
Work in an Agile framework to identify and automate solutions that result in enhanced developer experience and increased developer productivity
Stay abreast of emerging technologies, industry trends, and best practices in solution architecture and technology innovation
Leverage AI as a tool, not a replacement - Use AI as a productivity multiplier while maintaining engineering judgment. Ensure AI generated code meets quality standards
Full code ownership mandatory - Must understand, explain, and support all AI-assisted code as if written from scratch
Troubleshoot and debug issues and bugs in applications
Create design diagrams and technical documentation
Other duties as assigned
Qualification
Required
Relevant experience with both front-end and back-end coding languages, software development architecture and design patterns, development frameworks and third-party libraries
Strong technical background in DevOps and automation
Excellent communication skills to collaborate with stakeholders and translate business requirements into scalable and efficient solutions
Tight collaboration with product and design teams and intimate knowledge of the business processes
Creative, collaborative, organized, and adaptable
Design, develop, and test applications (e.g. API, Web apps) in accordance with established standards
Work closely with design and product teams to ship delightful, engaging products using React, TypeScript, NodeJS, and GraphQL and related technologies
Mentor and coach team members through code reviews, thorough documentation, and technical guidance
Contribute to and improve engineering standards, tooling, and processes
Foster an environment where different backgrounds, cultures, industry and life experiences are embraced and valued
Participate in peer-reviews of solution designs and related code
Collaborate with other software developers, product managers and software architects to plan, design, and build software
Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when designing and delivering solutions
Work in an Agile framework to identify and automate solutions that result in enhanced developer experience and increased developer productivity
Stay abreast of emerging technologies, industry trends, and best practices in solution architecture and technology innovation
Leverage AI as a tool, not a replacement - Use AI as a productivity multiplier while maintaining engineering judgment. Ensure AI generated code meets quality standards
Full code ownership mandatory - Must understand, explain, and support all AI-assisted code as if written from scratch
Troubleshoot and debug issues and bugs in applications
Create design diagrams and technical documentation
Other duties as assigned
Preferred
5+ years of experience in software or solution architecture roles, with a focus on designing and implementing complex, enterprise-level solutions using cloud platform
Strong knowledge of software architecture principles, design patterns, and architectural frameworks
Strong understanding of Continuous Delivery patterns, Cloud foundational patterns, Observability patterns, Developer experience patterns
Strong analytical and problem-solving skills
Practical AI experience required - Comfortable using tools like GitHub Copilot, ChatGPT, or Claude for prototyping, debugging, and problem-solving
Bachelor's degree in computer science or equivalent experience
Benefits
Healthcare
401K savings plan
Company holidays
Paid time off
Parental leave
Employee assistance program