1

Software Engineering Jobs in Virginia, MN (NOW HIRING)

Design Engineer - Civil

MN · On-site

$120K - $150K/yr

Proficient in engineering design software such as AutoCAD, STAAD Pro, and project management tools. * In-depth knowledge of civil construction methods, materials, and standards. * Experience with ...

Education: bachelor's degree in civil engineering. * Software: familiarity with AutoCAD and Civil 3D experience. Strong computer skills with proficiency in Microsoft Office and PDF editing software.

Mechanical Engineer

MN · On-site

$75K - $121K/yr

... engineering design and performance specifications * Assist in developing the structural design of projects using drafting tools or computer-assisted design (CAD) or drafting equipment and software

next page

Showing results 1-20

Software Engineering information

See Virginia, MN salary details

$61.1K

$141.9K

$197.7K

How much do software engineering jobs pay per year?

As of Jun 12, 2026, the average yearly pay for software engineering in Virginia, MN is $141,901.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,400.00 and $166,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills in languages such as Python, Java, or C++, along with a solid understanding of computer science fundamentals and a relevant degree. Familiarity with development tools like Git, cloud platforms, version control systems, and knowledge of software development methodologies are typically required. Problem-solving abilities, effective communication, and teamwork are valuable soft skills that help engineers collaborate and deliver high-quality solutions. These skills and qualities are essential to create efficient, maintainable software and to adapt to rapidly evolving technologies and project requirements.

What is the difference between Software Engineering vs Software Development?

AspectSoftware EngineeringSoftware Development
CredentialsBachelor's in Computer Science or related, certifications like CSWA or AWSBachelor's in Computer Science or related, coding bootcamps
Work EnvironmentDesigning, planning, and managing software projectsWriting, testing, and debugging code
Industry UsageUsed across tech, finance, healthcare, and more for complex systemsCommon in startups, small teams, and for app development

Software engineering involves designing and managing software projects, focusing on architecture and lifecycle. Software development primarily centers on coding and building applications. While both roles require similar educational backgrounds, software engineers often handle broader project planning, whereas developers focus on coding tasks.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or with extensive experience at large tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires advanced skills, a strong track record, and often working in competitive markets or leadership roles.

What are some common challenges software engineers face when working on large-scale projects, and how can they be addressed?

Software engineers working on large-scale projects often encounter challenges such as managing codebase complexity, coordinating with distributed teams, and ensuring consistent coding standards. To address these issues, teams typically implement version control systems, conduct regular code reviews, and use agile methodologies to break tasks into manageable sprints. Effective communication tools and clear documentation also play a crucial role in keeping everyone aligned and minimizing misunderstandings.

What kind of work do software engineers do?

Software engineers design, develop, test, and maintain software applications and systems. They write code using programming languages, collaborate with teams to solve technical problems, and often work with tools like version control and development environments. Their work can involve creating new software, improving existing programs, or ensuring system security and performance.

What is software engineering?

Software engineering is the discipline of designing, developing, testing, and maintaining software applications and systems. It involves applying engineering principles and systematic methods to ensure software is reliable, efficient, and meets user requirements. Software engineers work with programming languages, frameworks, and tools to solve problems and build solutions for various industries. The field encompasses many specializations, including front-end development, back-end development, DevOps, and more.

Is it true that AI will replace software engineers?

AI is transforming software engineering by automating repetitive tasks and assisting in code generation, but it is not expected to fully replace software engineers. Instead, AI tools enhance productivity and require engineers to focus on complex problem-solving, system design, and oversight. Human expertise remains essential for developing, maintaining, and improving AI-driven systems and software projects.

What jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, web developer, mobile app developer, or software architect. They often design, develop, test, and maintain software solutions using programming languages like Java, Python, or C++, and may work in various industries including technology, finance, healthcare, and gaming.
What cities near Virginia, MN are hiring for Software Engineering jobs? Cities near Virginia, MN with the most Software Engineering job openings:
Infographic showing various Software Engineering job openings in Virginia, MN as of June 2026, with employment types broken down into 90% Full Time, 8% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $141,901 per year, or $68.2 per hour.
Software Engineer Lead

Other

Posted 12 days ago


Job description

Company Description

EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client.

Job Description

Job Description:

As the Software Engineer Lead you will be responsible for developing, enhancing, and sustaining software systems and products in a cross-functional team environment through adherence to established design control processes and good engineering practices. You will drive innovation through design and implementation of unique solutions that result in a positive business impact. You will Develop high-level and low-level software design. You will Implement complex software code in accordance with industry best practices, project requirements, UXD guidelines, and team/department processes. You will implement comprehensive software unit tests to ensure product stability and proper function. You will review user stories, requirements, test plans, and other engineering artifacts; provide appropriate feedback in a timely and constructive fashion. You will review code developed by team members and provide feedback. You will participate in determining scope for new projects.

Minimum Qualifications:

Five years experience with developing complex software solutions

Demonstrates advanced knowledge of software engineering practices and techniques, technology trends, and working knowledge of domain expertise

Defines, analyzes, and interprets needs and requirements for a complex system

Able to understand high-level design principles and apply them to implement a specific solution

Strong analytical and problem solving skills

Advanced knowledge of web-development practices and experience with ASP.NET MVC

Advanced knowledge of C# and JavaScript (including jQuery, TypeScript, Angular, and other common JavaScript frameworks)

Azure and Cloud solution experience

Experience developing with Dependency Injection

Knowledge of SQL Server

Experience with Microsoft Team Foundation Server or similar tool

Experience developing software unit tests

Bachelor's degree in Computer Science, Software Engineering, or related field

Preferred Qualifications:

Familiarity with the mobile development and testing

Experience with Android and iOS platforms

Experience working in Agile development teams and task management is strongly preferred

Certified Microsoft Solutions Developer

Experience working with offshore and distributed teams

Health Care or medical device/technology familiarity

Tools:

Team Foundation Server, TypeScript, C#, SQL Server, Android, iOS, SAP, MS Office Suite, MS Visio

Team Overview:

The Clinical Workflow Applications team, within Becton Dickinson, delivers workflow efficiency and patient safety improvements within the hospital. We work on solutions used at the point of care, in the pharmacy, the operating room, and throughout the hospital. Our solutions enable clinical workers to be more efficient whether they're using a desktop, mobile device, or reports delivered to their inbox. In fact, our mobile solutions and innovation have made us the Mobile Center of Excellence for BD. We strive every day to deliver value to our customers and Help All People Live Healthy Lives!

Our team strives for excellence in software development. The Research and Development team plays a key role in providing software solutions, tools, analytics and creative problem solving that optimize the quality of our products and the efficiency and predictability of our software development teams. We use technology to unite our workforce over multiple time zones and deliver software applications to medical care providers around the world.

Are we the RIGHT FIT for you?

You will be working in an innovative environment where we embrace new technology...not because it is cool, but because it makes sense. Intellectual curiosity, integrity, adaptability, and a passion for technology are the core values of our team.

We have a casual dress environment and enjoy keeping everyone hopped up on coffee. It seems to work really well for us.

There is no upper limit on professional growth here; where possible, we promote from within. As a general rule, talents, aptitude, and drive outweigh experience.

On-going training is valued and encouraged for our staff. If our developers want to pursue a new certification or take a course that is relevant to their work, we pay for it.

Hard work is rewarded here. We look after our staff's well-being; you will enjoy a competitive salary, performance bonuses, exceptional benefits package, and professional development opportunities.

Additional Information

All your information will be kept confidential according to EEO guidelines.


Eros Technologies logo

About Eros Technologies

Sourced by ZipRecruiter

We create a culture that inspires us to work smart, together. Experience Eros is dedicated to delivering services to all our Fortune 100 to Fortune 500, SME, and Enterprise customers in the USA, Canada, and India. Eros Technologies is a leading Global Consulting and IT services company, offering a wider variety of solutions customized to the needs of demanding industries and diversified business environments. We help clients move forward in every part of their businesses, from strategic planning to day-to-day operations by enhancing our consulting and outsourcing expertise with alliances and other capabilities. Eros can mobilize the right people, skills, and technologies to help its clients improve their performances. We create Solutions with the aim of increasing your organization’s efficiency, productivity, and profits.

Industry

Human resources consulting services

Company size

1,001 - 5,000 Employees

Headquarters location

Lewes, DE, US

Year founded

2015

Social media