Demo

Senior Software Engineer

The Mom Project
Schaumburg, IL Full Time
POSTED ON 11/10/2025
AVAILABLE BEFORE 12/9/2025
Position Summary

The Senior Software Engineer (IC3) designs and implements software solutions using C and C#, with responsibility for testing, debugging, and maintaining existing software projects. This role owns end-to-end delivery of complex features and epics from design through post-deployment support, operating independently with minimal oversight. The Senior Software Engineer serves as a subject matter expert for at least one application or subsystem, proactively guides technical decisions within their domain, and collaborates across engineering teams. This position mentors junior engineers, works effectively with Product and stakeholders to balance technical and business trade-offs, and helps prioritize technical issues with engineering managers. Typical applications include software development kits, desktop applications, and cloud infrastructure.

Major Areas Of Responsibility/Essential Functions

  • Perform hands-on software development and design across multiple platforms
  • Scope and stage work into well-defined milestones and own epics from design to post-deployment support
  • Serve as subject matter expert with deep mastery of at least one application or subsystem
  • Operate independently with minimal direction, proactively guiding technical decisions in domain of expertise
  • Understand and apply software design patterns, architectural paradigms, and non-functional requirements (security, reliability, scalability, performance, availability)
  • Collaborate with cross-functional teams to balance technical implementation with business value and user needs
  • Identify technical debt before it requires significant refactoring effort
  • Direct software implementation and testing tasks of other developers (internal and external) as needed
  • Mentor junior engineers through code reviews, pair programming, and guidance on technical growth and best practices
  • Participate in implementing new procedures and guidelines to enhance productivity and quality
  • Handle multiple projects simultaneously while maintaining quality standards
  • Assist with solution estimation and establishing technical standards
  • Stay informed of industry trends and emerging technologies
  • Participate in the process of hiring and training junior staff

Required Knowledge, Skills, And Abilities

  • 5 years software engineering experience with demonstrated progression and independent delivery of complex systems
  • Advanced proficiency in C and C#, with deep understanding of .NET Core
  • Experience in cross-platform application development (desktop, web, mobile)
  • Experience designing and developing SDKs across multiple operating systems (Windows, Linux, macOS)
  • Experience with modern DevOps toolchains & build pipelines (Jenkins, CircleCI, Git, Bitbucket/GitHub)
  • Knowledge of AWS cloud development technologies and best practices
  • Experience with scripting languages such as PowerShell, Bash & zsh
  • Familiarity with RDBMS technologies (PostgreSQL, MySQL, Oracle, etc.)
  • Proven ability to scope complex work into achievable milestones with clear deliverables
  • Strong communication skills with ability to convey technical concepts to non-technical audiences
  • Demonstrated experience mentoring and supporting growth of less experienced engineers
  • Ability to handle multiple tasks and work independently and collaboratively in a dynamic team environment
  • Diligent, proactive, and shows excellent technical judgment and critical thinking
  • Experience with AI-powered development tools for productivity enhancement

Preferred Skills

  • Secondary languages and frameworks: JavaScript (Node.js, TypeScript, Angular, Electron), Python, Java SE
  • Experience with USB protocols and libraries
  • Experience integrating LLM APIs (OpenAI, Claude, Gemini) or building RAG proof-of-concepts

Education And Experience

  • Bachelor's degree in Computer Science, Software Engineering, or similar
  • 5 years software engineering experience with C /C#

Physical Demands: None specified.

Work Environment: Office / Hybrid

Benefits

  • Health, Dental, Vision
  • Employer Paid Life/STD/LTD
  • 401K Company Match
  • Employee Stock Purchase Program
  • Educational Assistance
  • Competitive PTO Package & Paid Company Holidays
  • Wellness Program

Behavioral Assessment

In Addition To Supplying Us With Your Resume, We Ask That You Take Our Behavioral Assessment Through Predictive Index By Going To The Following Link

https://assessment.predictiveindex.com/B3WV/f561bf79-a5ec-4582-a372-ef4879071817?type=candidateba

Tips

  • Complete the assessment in a quiet place, free from interruption, in one session
  • Take as much time as you wish to complete this assessment— typically takes
  • Please use one of the following browsers: Internet Explorer, Firefox, Safari, or Chrome
  • Salary.com Estimation for Senior Software Engineer in Schaumburg, IL
    $121,877 to $148,302
    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at The Mom Project

    The Mom Project
    Hired Organization Address Parker, CO Contractor
    Elder Care Coordinator (Part-Time / Contract – Remote) Location: Remote (Preference for Colorado experience ) Hours: ~10...
    The Mom Project
    Hired Organization Address Seattle, WA Contractor
    Our Customer’s mission is to give people the power to build community and bring the world closer together. Through their...
    The Mom Project
    Hired Organization Address Seattle, WA Contractor
    Our client is a leading professional services firm that specializes in real estate and investment management. Our client...
    The Mom Project
    Hired Organization Address Barrington, IL Full Time
    Looking for a flexible, high-impact career in local media and community engagement? We’re hiring an Advertising Manager ...

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Schaumburg, IL area that may be a better fit.

    Senior Mechanical Engineer

    APN Software Services Inc, Lincolnshire, IL

    Senior Embedded Software Engineer

    Actalent, Chicago, IL

    AI Assistant is available now!

    Feel free to start your new journey!