Job Closed
This listing is no longer active.
Inspira Financial provides health, wealth, retirement, and benefits solutions that strengthen and simplify the health and wealth journey. With more than 7 million clients, representing over $62 billion in assets, Inspira works with thousands of employers, plan sponsors, recordkeepers, TPAs, and other institutional partners — helping the people they care about plan, save, and invest for a brighter future. Inspira relentlessly pursues better outcomes for all with our automatic rollover services, health savings accounts, emergency savings funds, custody services, and more. Learn more at inspirafinancial.com.
Software Engineer II (Remote)
Location
Illinois
Posted
93 days ago
Salary
$62K - $111K / year
Seniority
Mid Level
Job Description
Software Engineer II (Remote)
Inspira Financial
Join Us! Take the next step in your journey at Inspira Financial. You will help businesses and individuals thrive today, tomorrow, and into retirement. Become part of a company that is people centric and client obsessed in every interaction; a community of forward-thinking individuals focused on driving results to deliver our mission with an unwavering commitment to integrity. Join us as we strengthen and simplify the health and wealth journey -- relentlessly pursuing better outcomes for all. We believe in finding the best talent! While some roles are based at one of our office locations, remote roles can sit in any of the following states: AL, AZ, FL, GA, IA, IL, IN, MI, MN, MO, NC, NE, PA, SC, TN, TX, UT, VA and WV. Remote status and role locations are subject to change. Relocation is not provided. Employees within a 90-minute radius of our Oak Brook, IL headquarters are required to adhere to the company in-office work guidelines of 4 days per month minimum from 10 am to 2 pm (1 of the 4 days must be a Monday or Friday). This requirement does not apply to support specialist positions. Don't meet every single requirement? Here at Inspira Financial, we believe there is no "perfect" candidate and want to encourage applying even if all the requirements listed aren't met. Our goal is to build an authentic workplace by valuing diversity in our candidates. We work to ensure that our team reflects the diversity of the businesses and clients we serve. We are always looking to expand our growing team with dynamic and enthusiastic individuals. If you enjoy a collaborative, fun environment that champions career development, Inspira Financial is the place for you! We look forward to receiving your application! Check out this Inspira Financial video to learn more about our company! Inspira Financial provides health, wealth, retirement, and benefits solutions that strengthen and simplify the health and wealth journey. With more than 7 million clients, representing over $62 billion in assets, Inspira works with thousands of employers, plan sponsors, recordkeepers, TPAs, and other institutional partners -- helping the people they care about plan, save, and invest for a brighter future. Inspira relentlessly pursues better outcomes for all with our automatic rollover services, health savings accounts, emergency savings funds, custody services, and more. Learn more at inspirafinancial.com . We have been recognized for our remarkable growth on lists such as Crain's Fast 50 and Inc. 5000, and for our outstanding workplace culture and benefits with Built In's 2025 Best Places to Work and Gallagher's 2022 Best-In-Class Employer awards. Job Summary & Responsibilities The Software Engineer II will report to Director of Software Engineering in the Technology Department. This role is responsible for the full software development life cycle, from conception to deployment. You will bring relevant experience with Exchange Manager, front-end and back-end coding languages, development frameworks and third-party libraries. Software Engineer II will also be a team player with a knack for visual design and utility. This role will closely work with the business and the Integration Solution Architect to understand our needs and will be responsible for developing integrations that are robust and scalable solutions to meet our internal client and external partner needs. This role will also leverage knowledge and experience in Microsoft Azure stack and HubSpot CRM APIs. The incumbent must be creative, client focused, solutions-driven, organized, and have exceptional communication skills. Software Engineer II will have relevant experience with both front-end and back-end coding languages, development frameworks and third-party libraries. Duties & Responsibilities: • Work with development teams (including offshore contractors) and product managers to ideate software solutions • Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code • Design user interactions on web pages • Develop functional databases, applications, and servers to support websites on the back end • Implement mobile responsive designs • Develop and design RESTful API services in adherence to best practices and standards • Stay abreast of developments in web applications and programming languages • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions. • Keep job knowledge up-to-date by studying new development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal and professional networks; participating in professional organizations. • Test software to ensure responsiveness and efficiency • Troubleshoot, debug and upgrade software • Write technical documentation • Work with the Integration Solution Architect to design API layers • Develop interfaces and flows for integration of the systems • Provide technical support as needed for the Integration platform • Collaborate with Product, Design, and Engineering colleagues to identify opportunities and address them with sustainable, usable, secure, high-performance solutions • Develop visually appealing front end website architecture, including translating designer mock- ups and wireframes into front-end code • Design user interactions on web pages • Develop functional databases, applications, and servers to support websites on the back end • Implement mobile responsive designs • Stay abreast of developments in web applications and programming languages • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions. • Keep job knowledge up to date by studying new development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal and professional networks; participating in professional organizations. • Test software to ensure responsiveness and efficiency • Troubleshoot, debug and upgrade software • Write technical documentation • Other duties as assigned Preferred Qualifications Education & Experience: • 3-5 years of experience in full stack development. • Bachelor's Degree in Computer Science, Statistics or related field Skills & Abilities: • Proficiency with HTML/CSS, JavaScript, JQuery, DOM manipulation, and JavaScript object model • Experience with modern front-end framework (React.js/Redux preferred) and UI/UX design • Experience with transformation and post development toolchains (e.g., Typescript, WebGrease, Swagger) • Experience with one or more languages (e.g., C#, Java/Groovy, Python) • Experience with REST API, JSON, OTP, JTW, and OAuth2.0 is preferred • Experience with relational, noSQL, and graph databases (e.g., SQL Server, MongoDB, GraphQL) • Knowledge of one or more technology stacks (e.g., Node.js, .NET Core, Azure Cloud, Salesforce) • Excellent communication and teamwork skills • Great attention to detail and organizational skills • Experience with Agile/Scrum methodology • Experience or knowledge of source control and DevOps practice (e.g., Azure DevOps) • Experience with one of modern automation tools (PostMan, Selenium, BrowserStack, Enzyme) preferred • Solid understanding of OOP principles and architectural patterns(such as Event-driven, Microservices, and Domain-Driven-Design) preferred • Experience with cloud message APIs and usage of push notifications, and websockets preferred • Knowledge of one or more cloud platforms (e.g., Salesforce, Heroku, Azure, AWS) preferred • Experience in RPA, ML, or Blockchain development preferred • Experience with the 3-layered approach to API-led connectivity with Experience, Process, and System APIs • Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Maven, Jenkins, etc • Enterprise system integration background with Web Services and ETL • Solid knowledge of SQL and understanding of relational databases • Experience with C#.NET, Microsoft WebAPI, and WCF services preferred • Strong understanding of Agile development practices • Ability to prioritize, multi-task and complete tasks within timelines • Excellent analysis and problem-solving abilities • Possess a passion for quality and writing clean code that scales and performs well • Professional track record of superb interpersonal and communication skills • Experience working with Agile/Scrum methodology and DevOps (CI/CD) preferred • Experience with Salesforce and other cloud platform integration preferred • Experience with object-oriented development tools such as Java, C#/.Net preferred • Solid understanding of API Design using RAML and/or Swagger • Proficiency with one or more of the following: HTML/CSS, JavaScript, JQuery, DOM manipulation, and JavaScript object model • Experience with modern front-end framework (React.js/Redux preferred) and UI/UX design • Experience with one or more object-oriented languages (e.g., C#, Java/Groovy, Python) • Experience with RESTful and Service Oriented API Architectures • Experience with Agile/Scrum methodology • Experience or knowledge of source control and DevOps practice (e.g., Azure DevOps) • Experience with one of modern automation tools (PostMan, Selenium, BrowserStack, Enzyme) • Experience with relational, noSQL, and graph databases (e.g., SQL Server, MongoDB, GraphQL) • Knowledge of one or more non-Salesforce technology stacks (e.g., Node.js, .NET Core, Azure Cloud) • Solid understanding of OOP principles and architectural patterns (such as Event-driven, Microservices, and Domain-Driven-Design) • Development experience for native mobile applications • Experience with cloud message APIs and usage of push notifications, and websockets • Knowledge of one or more cloud platforms (e.g., Salesforce, Heroku, Azure, AWS) • Experience in RPA, ML, or Blockchain development • Excellent communication and teamwork skills • Great attention to detail and organizational skills Compensation & Benefits $91,000-$111,000 per year
Benefits
- 401(K) matching, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Volunteer in local community, Family medical leave, Flexible work schedule, Generous parental leave, Generous PTO, Health insurance, Job training & conferences, Open door policy, Life insurance, Paid volunteer time, Open office floor plan, Paid holidays, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Lunch and learns, Remote work program, Team based strategic planning, Continuing education available during work hours, Tuition reimbursement, Vision insurance, Wellness programs, Diversity employee resource groups, Hiring practices that promote diversity
Related Guides
Related Job Pages
More Software Engineer Jobs
Lead .NET Engineer
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role offers the opportunity to lead the design, development, and delivery of advanced .NET software solutions in a dynamic and collaborative environment. The Lead .NET Engineer will guide technical execution, mentor team members, and ensure alignment between technical solutions and business objectives. You will work on modern .NET technologies, including .NET Core/NET 6+, and collaborate closely with cross-functional teams to deliver scalable, maintainable, and secure applications. This position emphasizes innovation, best practices in software engineering, and the ability to translate complex technical concepts for diverse stakeholders. You will also play a key role in driving continuous improvement, adopting emerging technologies, and enhancing overall project outcomes. The role supports flexible work arrangements and encourages professional development and growth. - Lead the design, architecture, and implementation of software solutions using modern .NET technologies. - Provide mentorship, technical guidance, and support to development teams, fostering professional growth. - Collaborate with stakeholders and clients to ensure solutions meet business objectives and requirements. - Ensure best practices in coding, architecture, Agile methodologies, and software quality are followed. - Conduct code reviews, troubleshoot complex issues, and drive technical decision-making. - Promote the adoption of emerging technologies and innovative approaches to enhance project outcomes. - Lead initiatives for continuous improvement, maintainability, and scalability across projects. Qualifications - 6+ years of experience in software development, with strong expertise in C#, ASP.NET Core, Blazor, and related frameworks. - Experience with frontend technologies such as React, Angular, or Vue.js is preferred. - Knowledge of microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (Azure, AWS). - Proficiency in database design, Entity Framework Core, and SQL/NoSQL databases. - Strong understanding of OOP principles, design patterns, SOLID principles, and RESTful API design. - Experience leading teams and mentoring developers in a consulting or technical environment. - Familiarity with Git workflows, automated testing frameworks (xUnit, NUnit, Moq), and Agile practices. - Excellent problem-solving skills and the ability to communicate technical concepts to both technical and non-technical stakeholders. - Preferred: experience with DevOps/CI/CD, observability, event-driven architectures, GenAI productivity tools, and accessibility standards (WCAG). Benefits - Competitive base salary with performance-based bonus eligibility from day one. - Comprehensive medical, dental, and vision coverage with multiple plan options. - 15 days paid vacation, 6 federal holidays, 4 floating holidays, and 8 weeks parental leave. - Flexible remote or hybrid work options supporting work-life integration. - TechEleX program for hardware selection and replacement, plus internet reimbursement. - Professional development opportunities, including 3 days paid training per year. - Wellness support, including mental health coverage, HeadSpace, and TalkSpace memberships. - Additional perks: pet insurance discounts, Care.com membership with backup care days, and more. Company Description
SAP CDS Developer
DyFlex SolutionsYour SAP Gold Partner for S/4HANA, Business ByDesign, Ariba and Analytics solutions.
• Develop and enhance standard and custom CDS views using annotations, associations, and table functions • Design and build Basic, Composite, and Consumption CDS views that support analytical and transactional use cases • Expose CDS views as OData services and support Fiori UI integration for analytical and reporting scenarios • Use Object‑Oriented ABAP, including SQL Script via AMDP, to support complex reporting and backend logic • Apply Code‑to‑Data techniques to push calculations to the HANA DB and optimise runtime performance • Create technical documentation, perform unit testing, support SIT/UAT cycles, and manage transport progression across landscapes
Senior Appian Plugin Developer
ICFFounded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, en
• Refactor custom Appian plugins to remove filesystem, database, and logging dependencies incompatible with Appian Cloud • Redesign and modernize plugin components to leverage supported Appian APIs and cloud-compliant integration patterns • Validate compatibility of custom and AppMarket plugins within Appian Cloud environments • Assess and remediate configuration or deployment gaps identified during plugin validation • Implement secure, centralized logging approaches aligned with cloud deployment standards • Package and deploy updated plugins across development, testing, and production environments • Support regression testing across dependent Appian applications impacted by plugin updates • Troubleshoot and resolve defects related to plugin behavior, integrations, or environmental differences • Collaborate with Appian Developers to remediate application objects and integrations impacted by cloud migration • Partner with DBAs to ensure plugin changes align with data migration and validation activities • Participate in structured migration governance processes, including technical documentation, status reporting, and risk tracking • Contribute to production cutover preparation, rollback validation planning, and post-migration stabilization • Document refactor strategies, compatibility findings, deployment steps, and definitions of done • Operate within a defined delivery cadence, maintaining accountability for milestones and technical quality
Staff Software Engineer, Replication Foundations
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role is a senior technical position focused on building and evolving the core replication layer of a large-scale distributed system. You will drive the design, implementation, and operational ownership of replication protocols, scalability primitives, and reliability mechanisms that ensure high availability, consistency, and fault tolerance across cloud and open-source deployments. The role requires deep expertise in distributed systems, concurrency, and correctness-critical infrastructure, combined with the ability to lead complex technical initiatives end-to-end. You will work cross-functionally with multiple engineering teams to ensure that replication foundations enable current and future cloud products, while mentoring peers and raising engineering standards. This position offers a highly collaborative and challenging environment for engineers passionate about building reliable, large-scale systems. - Lead the design, development, and rollout of core replication components, from initial architecture to long-term operational ownership. - Evolve replication protocols to support high availability, cross-cluster replication, and migration between clusters. - Build and maintain scalability and reliability primitives such as multi-cluster namespaces and dynamic split/merge strategies. - Ensure system correctness by reasoning about consistency models, ordering guarantees, idempotency, and safe rollout of changes. - Collaborate cross-functionally with cloud, operations, and enablement teams to align replication foundations with current and future products. - Author high-quality design documentation, operational playbooks, and technical guidance for replication systems. - Mentor team members, conduct code reviews, and improve testing, fault injection, and incident readiness for replication services. Qualifications - 10+ years of experience designing and building production distributed systems with correctness-critical requirements. - Strong knowledge of replication, consistency, fault tolerance, and failure recovery in large-scale environments. - Proven ability to implement concurrent systems with clear invariants and operational safety guarantees. - Hands-on experience debugging complex production issues, including race conditions, partial failures, and performance degradation. - Proficiency in Go, Java, C++, or similar systems programming languages for production-quality code. - Solid understanding of distributed systems fundamentals: sharding/partitioning, backpressure, failure detection, and durability mechanisms. - Demonstrated leadership in guiding technical projects across teams, from planning to safe production deployment. - High ownership, analytical rigor, and curiosity for understanding system behavior under stress and at scale. - Experience with multi-cluster or multi-region architectures, database internals, or log-based replication is a plus. - Prior contributions to open-source distributed systems projects are desirable. Benefits - Competitive salary range: $212,000–$285,000 plus eligibility for equity participation. - Unlimited PTO, 12 holidays plus 2 floating holidays. - 100% coverage for medical, dental, and vision premiums. - Life, AD&D, and short- & long-term disability insurance. - 401(k) retirement plan with company match. - Professional development and learning stipends, lifestyle spending accounts, and in-home office setup support. - Work-from-home meal allowance and internet reimbursement. - Mental wellness support including Calm app subscription. - Collaborative, mission-driven, and inclusive culture with opportunities for mentorship and community engagement. Company Description


