BAI · 3 months ago
Advanced Software Engineer
BAI, now part of ProSight Financial Association, is a leading organization focused on empowering financial services leaders. They are seeking an experienced Advanced Software Engineer to design, develop, and maintain secure and scalable software solutions on Microsoft Azure, collaborating with various teams to translate business requirements into effective software.
FinanceFinancial ServicesNon ProfitVenture Capital
Responsibilities
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
Qualification
Required
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
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
Benefits
Comprehensive insurance coverage
A 401(k) plan with company match
Flexible paid time off
Hybrid and remote working models
Tuition assistance
The ability to work in a collaborative, team-oriented environment
Company
BAI
BAI is a nonprofit firm expertise in providing trainings, research and banking solutions.
H1B Sponsorship
BAI has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2021 (1)
Funding
Current Stage
Growth StageRecent News
2025-11-18
Company data provided by crunchbase