Sr. Software Engineer

RTC

$109K — $134K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Software Engineering, Computer Science, Information Systems, or related field plus 4 years of development experience required.
  • 4 years of experience in gathering requirements and producing technical specifications.
  • Proficient in C#, MVC, Entity Framework, ASP.NET, SQL database design, PL/SQL, and JavaScript technologies.
  • Prior experience in a Senior/Management role is essential.
  • Background check and drug screen required.

Responsibilities

  • Gather business requirements and develop project plans and estimates.
  • Ensure designs are scalable and fit within the current environment.
  • Perform full life-cycle development including enhancements and testing.
  • Design and conduct unit and integration testing for software applications.
  • Develop user interfaces and backend systems, including database structures and processing functions.
  • Troubleshoot and debug applications effectively.
  • Mentor junior developers in technical and functional areas.

Benefits

  • Hybrid work schedule available after onboarding.
  • Comprehensive medical coverage including multiple PPO and HMO plans.
  • Access to flexible spending accounts for health and dependent care needs.
  • 401(k) plan with attractive company match and Roth options.
  • Company-paid life and short-term disability insurance.
  • Generous PTO policy with 16 days off plus 9 paid holidays.
  • Tuition assistance to support continuous learning and development.
Full Job Description
Short Description

Seeking a Senior Software Engineer to lead the design, development, testing, deployment, and maintenance of enterprise applications.

Job Duties

  • Gather business requirements, produce functional and technical specifications, verify feasibility and develops project plans and estimates.
  • Ensures that design fits into current environment and is scalable to future initiatives. Works with DBA on database design and architecture.
  • Performs full life-cycle development assignments, including functional and technical design for new applications and enhancements, full stack development, performance and end-to-end testing, implementation, and maintenance of software applications.
  • Design and conduct unit system and integration testing.
  • Develops user interfaces, backend web applications, console jobs for batch processing, and database structures, stored procedures, and functions.
  • Perform troubleshooting and debugging skills.
  • Mentors other developers.
  • Programming Language: JavaScript; JQuery; XML; JSON; C#; MVC; Entity Framework; ASP.NET; forms; Web APIs; SQL: DB and table design, PL/SQL, stored procedures and functions; deploying and maintaining application on server.


Requirements

  • Bachelor's degree in Software Engineering, Computer Science, Information Systems, or related field plus 4 years of development experience required.
  • 4 years with: gathering requirements; producing functional and technical specifications; evaluating existing and latest technologies; designing and conducting unit system and integration tests; training external users and creating training materials.
  • Knowledge of C#; MVC; Entity Framework; ASP.NET; forms; Web APIs; SQL: DB and table design, PL/SQL, stored procedures and functions; deploying and maintaining application on server; JavaScript; JQuery; XML; JSON.
  • Experience as being employed in a Senior/Management role.
  • Background check and drug screen required.


Benefits

  • Hybrid schedule after onboarding
  • Medical coverage through Blue Cross Blue Shield (options include 2 PPO plans and 1 HMO plan)
  • Dental insurance (offered through 2 PPO plans)
  • Access to BCBS Benefit Value Advisor and Member Rewards programs
  • Flexible Spending Accounts (for health and dependent care)
  • Commuter transit benefit
  • 401(k) plan with 6% contribution and 3% company match, including a Roth option
  • Company-paid life insurance (3x salary, with the option to purchase additional coverage)
  • Company-paid short-term disability insurance (long-term disability optional)
  • 16 days of PTO each year
  • 9 paid holidays
  • Tuition assistance program


Perks

  • Early Fridays year-round (finish at 2:30 PM)
  • Volunteer Time Off (VTO) plus company-sponsored volunteer activities


Wellness

  • PTO is encouraged for vacations and mental health breaks
  • Employee Assistance Program offering legal, financial, and counseling resources
  • Discounts on fitness center memberships for employees enrolled in Blue Cross plans
  • 100% coverage for preventive care, including annual check-ups and screenings
  • Lactation rooms available for new mothers at the Rolling Meadows location
  • Annual on-site flu clinics in Romeoville and Rolling Meadows for employees and covered dependents (or covered through insurance if off-site)


Career Development & Training

We encourage your professional growth and development. We offer mentors with deep industry experience and management who will assist you in defining and realizing your short and long-term career goals and a variety of opportunities for training and advancement.

Compensation

The base salary range for this position is budgeted for $109,830 - $134,418 with eligibility for an annual bonus.

Similar Jobs

More Jobs at RTC

More Information Technology Jobs

Find similar Sr. Software Engineer jobs: