Software Engineer
Job details
- Pay
- $95,000 – $135,000 a year
- Work mode
- On-site
- Posted
- Oct 28, 2026
- Last confirmed open
- Oct 29, 2026
About this role
Job Description
nvisia is seeking a skilled Software Engineer to design, develop, test, and maintain high-quality software applications. The ideal candidate will have strong programming skills, a problem-solving mindset, and the ability to collaborate with technical teams to deliver reliable, scalable, and maintainable software solutions.
In this role, you will contribute to application development, software integrations, system improvements, and technical problem-solving while following established engineering standards and development best practices.
Responsibilities
- Design, develop, test, and maintain software applications and services.
- Write clean, efficient, reusable, and well-documented code.
- Collaborate with engineers, designers, and business stakeholders to understand technical requirements.
- Develop application features, APIs, and software integrations.
- Troubleshoot software defects and resolve application performance issues.
- Participate in code reviews and contribute to engineering quality standards.
- Develop and maintain automated tests to improve software reliability.
- Work with databases and data-processing components as needed.
- Support application deployments, updates, and ongoing maintenance.
- Follow secure coding practices and established software development workflows.
- Maintain technical documentation and recommend improvements to existing systems.
Skills and Experience
- Experience in software engineering, application development, or a related technical role.
- Proficiency in one or more programming languages, such as Java, C#, Python, JavaScript, or TypeScript.
- Understanding of data structures, algorithms, and software design principles.
- Familiarity with APIs, databases, Git, and software testing methods.
- Knowledge of the software development life cycle and collaborative development practices.
- Experience with cloud platforms, modern frameworks, or CI/CD tools is an advantage.
- Strong analytical, debugging, and problem-solving skills.
- Effective written and verbal communication skills.
- Ability to collaborate with cross-functional teams and manage development priorities.
About the Company
nvisia is a technology consulting and software development company associated with custom software engineering and digital solutions. Confirm the company's current official profile, employing entity, and Chicago-area operations before publishing this description.
Compensation
The estimated salary range is $95,000–$135,000 per year, depending on experience, technical skills, responsibilities, and the employer's compensation structure. This is an illustrative estimate, not a verified salary range for a current nvisia vacancy.
Before publishing on Indeed
Verify the authorized job opening, current employer information, actual work location, approved salary range, and required skills.
Pay: $95,000.00 - $135,000.00 per year
Benefits:
- Health insurance
- Relocation assistance
- Vision insurance
Work Location: In person