Senior Software Engineer
$164,000–$205,000 year
HybridChicago, Illinois, United States
Job Summary
Design and deliver full-stack features across front-end, server-side, and database tiers using Azure, ASP.NET/Core, and C# to power financial clarity for enterprises. Own delivery pipelines, feature flags, and rigorous testing including performance and security audits to ensure production-ready software. Diagnose issues across environments using observability tools while mentoring engineers and leading technical design reviews within the YBIYRI model. Participate in the on-call pager rotation and continuously improve team operations and technology choices to maintain high architectural standards.
Required Qualifications
- Bachelor's degree in Computer Science or relevant equivalent experience
- at least 5 years of application development experience
- Experienced and proficient in application development guidelines, cloud architecture, and deployment
- Deep expertise in ASP.NET/Core and C#
- advanced knowledge of Microsoft SQL Server
- Hands-on experience with Azure Services
- experience with Azure DevOps
- designing and implementing CI/CD pipelines
- Extensive experience building web applications using modern JavaScript frameworks
- strong grasp of TDD and BDD practices
- Proven track record to influence and mentor developers within an agile team environment
- Skilled in reviewing and estimating user stories as part of an agile delivery process
- Strong troubleshooting skills with hands-on experience in production application support
- Solid understanding of Windows operating system principles and administration
- Embrace the team's YBIYRI (you-build-it-you-run-it) model, including active participation in the on-call pager rotation
Desired Qualifications
- Experience in the financial industry is a plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.