Dice
Chicago / Global
You have blocked notifications
Oops! You have blocked notifications. Click here for more info
You have blocked notifications, please check your browser settings.
You're currently subscribed to job notifications
Subscribe to notifications
You will no longer receive notifications
Chicago / Global
Senior Software Engineer (Principal Level)
Full-Time | Hybrid (3 Days Onsite) | Chicago, IL | Modern Software Development & Investment Technology
A technology-driven investment organization is seeking a Senior Software Engineer to join its growing engineering team. This full-time opportunity is ideal for an experienced software professional who enjoys building scalable applications, driving platform innovation, and partnering closely with business stakeholders. The role offers the opportunity to work with modern technologies including .NET/C#, cloud-based platforms, AI-assisted development tools, data solutions, and CI/CD pipelines while contributing to business-critical software initiatives.
This is an exciting opportunity for someone who wants to have a direct impact on product direction, engineering practices, and business outcomes. The team is looking for an engineer who enjoys owning solutions from concept through delivery, mentoring peers, and solving complex business challenges through technology. Beyond the technical work, this position provides visibility across the organization, opportunities to influence architecture decisions, exposure to emerging technologies including AI-powered development, and a collaborative environment focused on continuous learning, innovation, and long-term career growth.
Required Skills & Experience
Bachelor's degree in Computer Science, Information Technology, Business, or a related field
7+ years of professional software engineering experience
Strong object-oriented design and development experience
Advanced experience with C# and the Microsoft .NET ecosystem
Experience building scalable enterprise applications
Hands-on experience leveraging AI-assisted development tools throughout the software lifecycle
Strong understanding of Agile development methodologies
Experience with CI/CD platforms such as Azure DevOps or GitHub Actions
Experience designing, testing, and maintaining high-quality software solutions
Excellent communication skills with the ability to translate technical concepts into business value
Experience collaborating directly with stakeholders to gather requirements and define solutions
Desired Skills & Experience
Working knowledge of Python
Experience with cloud-based data platforms and distributed systems
Knowledge of SQL Server, Azure SQL, NoSQL databases, and modern data architectures
Experience working in Test-Driven Development (TDD) environments
Strong system architecture and platform design experience
Experience mentoring junior and mid-level engineers
Exposure to investment, financial services, or data-intensive business environments
Interest in evaluating emerging technologies and driving innovation initiatives
What You Will Be Doing
Tech Breakdown
40% .NET / C#
20% Cloud & Platform Development
15% Data Engineering & Database Solutions
15% AI-Assisted Engineering & Automation
10% DevOps & CI/CD
Daily Responsibilities
75% Hands-On Development
10% Technical Leadership & Mentorship
15% Cross-Functional Collaboration
The Offer
Bonus Eligible
You Will Receive the Following Benefits
Medical, Dental, and Vision Insurance
Generous Vacation Time
Paid Holidays
401(k) Program
Employee Wellness Programs
Professional Development Opportunities
Career Growth and Leadership Exposure
Flexible Hybrid Work Environment
Performance-Based Incentives
Applicants must be currently authorized to work in the United States on a full-time basis now and in the future.
#J-18808-Ljbffr
Chicago / Global
Oak Brook / Global
Chicago / Global
Chicago / Global
Downers Grove / Global
Downers Grove / Global