Software Developer - Chicago, IL
12 hours ago

Job description
The Department
The Financial Technology Group (FTG) is a cohesive team of dedicated and enthusiastic software and quality assurance engineers, further supported by hands-on managers, local IT professionals, and dedicated dev-ops.
The spectrum of our work is broad, ranging from ad hoc solutions tailored to meet the immediate needs of a client to enterprise-scale applications that are critical to long-term business operations. This means that responsibilities can be dynamic in the short term, and that versatility is highly valued.
Our long-term responsibilities and innovative efforts are concentrated on the ownership, development and operation of three key platforms: GridStep (for grid computing), Hedge Ops (an enterprise reporting and workflow solution), and RISE (Retirement Income Security Evaluation). These platforms serve as the technological foundation for our consulting and managed services offerings, and are leveraged by clients, colleagues and partners.
The Role
As a member of the plugin implementation team, you will focus on the "translation" layer of our platform. While the core engine handles the heavy lifting of grid orchestration, your work ensures that client data is properly ingested, transformed, and reported.
You will design and implement C# modules that perform ETL (Extract, Transform, Load) operations, inforce translation, parameter generation, and reporting.
This role requires a developer who enjoys solving complex data puzzles and understands how to optimize code. You will work closely with both the core platform engineers, QA, DevOps, and internal stakeholders to deliver high-quality, scalable solutions that improve our clients' daily workflows.
Day-to-day Responsibilities Include
- Plugin Development: Design, code, and test client-specific C# plugins for ETL processes, inforce data translation, financial parameter generation, and reporting.
- Data Management: Author and optimize complex SQL Server queries, stored procedures, and schema designs to support high-volume financial data processing.
- Workflow Optimization: Identify bottlenecks in existing client data pipelines and implement improvements to increase processing speed and accuracy.
- Lifecycle Management: Manage the full software development lifecycle within Azure DevOps, including source control, pull requests, and automated builds.
- Issue Tracking: Utilize Jira to manage tasks, document technical requirements, and provide transparent progress updates to the team.
- Technical Support: Assist in troubleshooting production issues related to client plugins and data discrepancies in financial reports.
Job Knowledge, Experience, Skills
Job Knowledge Required:
- 2+ years of experience
- B.S. in Computer Science or equivalent degree
- C# & .NET: High-level proficiency in C# with a deep understanding of object-oriented programming and plugin-based architectures.
- SQL Server: Advanced knowledge of T-SQL, including performance tuning and managing large datasets.
- ETL Patterns: Strong understanding of data transformation concepts and the ability to map disparate data formats into standardized schemas.
- Financial Reporting: Basic understanding of financial data structures (e.g., trading grids, hedging parameters) is preferred.
Experience And Soft Skills Required
- Strong verbal and written communication skills
- The ability to take ownership of projects and drive them to completion with minimal supervision.
- The ability to work effectively within a team, participate in peer code reviews, and share knowledge with colleagues.
- A genuine desire to serve internal and external customers by delivering tools that improve their workflows.
- A commitment to writing clean, maintainable code and a "test-first" mentality to ensure the accuracy of sensitive financial data.
- The ability to handle diverse client requirements that may require creative problem-solving and flexible architectural approaches.
- Recognition and adherence to standards of professionalism (e.g., reliability, timeliness, courtesy, etc.)
Additional Knowledge And Skills To Build
- Familiarity with issue-tracking and related SDLC tools (e.g., JIRA, Azure DevOps, GitHub, etc.)
- Build confidence in completing tasks autonomously.
- Develop the ability to collaborate with peers and/or customers.
- Build the expertise on integrating functionality from platform-related technologies.
Location
This position is based out of the Milliman office in Chicago, IL. Candidates hired into this role must be willing to work onsite full-time. The expected application deadline for this job is April 30th, 2026.
Compensation
The overall salary range for this role is $90,620 - $145,130. A combination of factors will be considered, including, but not limited to, education, relevant work experience, qualifications, skills, certifications, etc.
Benefits
We offer a comprehensive benefits package designed to support employees' health, financial security, and well-being.
Benefits Include
- Medical, Dental and Vision – Coverage for employees, dependents, and domestic partners.
- Employee Assistance Program (EAP) – Confidential support for personal and work-related challenges.
- 401(k) Plan – Includes a company matching program and profit-sharing contributions.
- Discretionary Bonus Program – Recognizing employee contributions.
- Flexible Spending Accounts (FSA) – Pre-tax savings for dependent care, transportation, and eligible medical expenses.
- Paid Time Off (PTO) – Begins accruing on the first day of work. Full-time employees accrue 15 days per year, and employees working less than full-time accrue PTO on a prorated basis.
- Holidays – A minimum of 10 paid holidays per year.
- Family Building Benefits – Includes adoption and fertility assistance.
- Paid Parental Leave – Up to 12 weeks of paid leave for employees who meet eligibility criteria.
- Life Insurance & AD&D – 100% of premiums covered by Milliman.
- Short-Term and Long-Term Disability – Fully paid by Milliman.
Equal Opportunity
All qualified applicants will receive consideration for employment, without regard to race, color, religion, sex, sexual orientation, national origin, disability, or status as a protected veteran.
Similar jobs
Become a software developer without prior experience at Catalyte. · Be at least 18 years oldBasic proficiency using a computer and the internetBe a U.S. citizen or eligible to work in the U.S. for 30 continuous months. · ...
1 month ago
We're looking for thoughtful problem solvers who are passionate about finding success for our clients teams and end-users through the human-centered design process. · As a software developer you will have a unique opportunity to be part of a tight-knit team and accelerate your gr ...
1 week ago
· This position will be supported from a home office; location can be anywhere within the USA. · Maya HTT is a world leading software developer and engineering solutions provider focused on CAE, CAD, CAM and PLM. A long-time partner of Siemens Digital Industries Software, Maya ...
1 day ago
Becoming a software developer you'll play a key role in the design installation testing and maintenance of software systems. The programs you create are likely to help businesses be more efficient and provide a better service. · ...
1 week ago
The Software Developer is responsible for detailed design and development of software in the areas of software design, implementation, deployment support and unit testing. · ...
1 week ago
We're partnering with a high-performance trading firm to find a seasoned software engineer who's eager to build optimize and support the critical systems that power real-time trading. · Design and implement foundational components of real-time trading infrastructure · Enhance and ...
1 month ago
+Job summary · We are seeking a Senior Software Engineer with 8+ years of overall experience and a minimum of 3 years of experience using Golang to design, develop, · +ResponsibilitiesGolang: Proficiency in Go to develop efficient, scalable backend servicesMySQL: Experience in de ...
1 month ago
We are looking for a Senior Full-Stack Engineer to join our distributed team. · ...
1 week ago
Genpact seeks Software Developer - Hardware Systems (multiple positions) in Danville, IL to lead design testing support hardware systems enhancing system reliability automating test processes addressing supply chain challenges through innovative engineering solutions. · ...
1 month ago
Develops SaaS applications on the Building X cloud platform. · Mentors junior developers. · ...
1 month ago
Contribute to technical road mapping of applications. · ...
3 weeks ago
We are currently looking for a versatile developer to join Maya HTT's Customization Services group.This group develops custom software tools and applications for Maya HTT's clients in the field of engineering. · Use Agile development principles (scrum, Kanban) to develop, maintai ...
2 days ago
We are looking for a Software Developer located in Chicago to design and implement software components that power next-generation industrial systems. · As a Software Developer at Siemens you will develop APIs SDKs data pipelines ensuring secure reliable high-performance interacti ...
1 day ago
We're partnering with a high-performance trading firm to find a seasoned software engineer who's eager to build optimize and support the critical systems that power real-time trading. · This role is ideal for someone who enjoys working close to the metal thrives in latency-sensit ...
3 weeks ago
This is high touch position with a notable amount of collaboration across product teams and stakeholders to define requirements and understand how they fit into the end objective.The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay ...
1 week ago
We are seeking a Senior Software Engineer with 8+ years of overall experience and a minimum of 3 years of experience using Golang to design, develop, and maintain scalable backend systems. · ResponsibilitiesKforce has a client that is seeking a Software Developer in Chicago, IL · ...
1 month ago
Sunrise Futures is looking to hire a highly talented Software Developer to join our technology team. · ...
1 month ago
We are seeking a skilled Software Developer to join our team in Chicago, IL. The successful candidate will focus on the “translation” layer of our platform, designing and implementing C# modules for ETL operations and data management. · ...
1 day ago
+We are seeking an experienced Software Development Manager to lead a team of five software developers. · to design, develop, and maintain in-house software solutions that support business operations. · +Oversee the end-to-end development of in-house web mobile applications ensur ...
1 week ago
We are seeking an experienced Software Development Manager to lead a team of five software developers to design, develop and maintain in-house software solutions that support business operations. · ...
1 week ago