Advanced Software Engineer
Company: ProSight Financial Association
Location: Chicago
Posted on: April 1, 2026
|
|
|
Job Description:
Description Advanced Software Engineer Chicago, IL Reports To:
Director, Product Development & Operations BAI and RMA have come
together as ProSight Financial Association, a leading industry
organization whose purpose is to empower financial services leaders
to strengthen and advance our industry. The strategic combination
brings together RMA’s expertise in serving the commercial banking
and risk management functions and BAI’s knowledge in serving the
retail banking and regulatory compliance functions. It’s a
complementary union of two non-profit organizations that have
always had their members’ and customers’ best interests in mind.
Our industry-leading offerings include peer sharing events, thought
leadership, learning and development, and decision support
solutions. Our work creates positive ripple effects throughout
financial services organizations and ultimately helps consumers,
businesses and communities thrive. We are seeking an experienced
and results-driven Advanced Software Engineer with strong .NET/C#
and SQL skills and hands-on experience developing Microsoft Azure
cloud solutions. In this role, you’ll be instrumental in designing,
developing, deploying, and maintaining secure, reliable, and
scalable software solutions that deliver market-leading value to
our customers. What You’ll Do: Design, implement, and maintain
secure, scalable, and reliable software systems. Collaborate with
product managers, architects, designers, and engineers to translate
business requirements into secure, scalable, reliable, and
effective customer-focused software solutions. Deploy, manage, and
monitor applications on Microsoft Azure, following best practices
for cloud architecture. Write and maintain clean, efficient, and
testable code using modern engineering best practices such as CI/CD
and automated testing. Participate in code reviews, technical
guidance, and knowledge sharing. Participate in efforts to
remediate and resolve security, performance, reliability, and
scalability issues, including root cause analysis and preventive
measures. Contribute to architectural planning and technology
roadmaps. Stay current with the latest security threats and secure
engineering practices to ensure that all application components
remain protected What We’re Looking For: 3–5 years of professional
experience in software engineering. Strong experience with
Microsoft Azure, including services like Azure Functions, Azure App
Services, and Azure DevOps. Proficiency in C# and other .NET-based
languages, with experience maintaining both legacy and modern
applications. Solid understanding of front-end technologies
including HTML, CSS, JavaScript, and React.JS, and legacy Angular
JS. Familiarity with containerization technologies such as Docker
and orchestration tools like Kubernetes. Solid understanding of
RESTful APIs and asynchronous programming patterns. Strong
experience with SQL databases (e.g., Microsoft SQL Server, MySQL,
PostgreSQL), including schema design and query optimization.
Self-starter, comfortable with ambiguity, ability to initiate and
reliably drive projects forward with minimal oversight Excellent
problem-solving skills and the ability to work effectively within
cross-functional teams. Ability to communicate effectively with
both technical and non-technical stakeholders Ability to work in
the Chicago office periodically is required Preferred
Qualifications: Familiarity with Infrastructure-as-Code tools
(e.g., Terraform, ARM templates). Familiarity with microservice
development, design patterns, separation of concerns, and
maintainable architecture Background in DevOps practices and CI/CD
pipeline implementation. Experience in Agile/Scrum development
environments. Experience with e-learning/online learning, policy
management, and/or governance risk and compliance a plus
Familiarity with financial services/banking industry a plus The
salary range for this position is $85,000 - $115,000. Compensation
offered will be determined by factors such as skills, experience,
education, job-related knowledge and market considerations.
ProSight offers an outstanding benefits package with comprehensive
insurance coverage, a 401(k) plan with company match, flexible paid
time off, hybrid and remote working models, tuition assistance and
the ability to work in a collaborative, team-oriented environment.
To learn more about our company please visit www.prosightfa.org ,
www.bai.org , and www.rmahq.org
Keywords: ProSight Financial Association, Elgin , Advanced Software Engineer, IT / Software / Systems , Chicago, Illinois