
Entry-Level Software Engineer
Black River Systems Company, Inc
Lakeville, MNJob$70–90K/yrSeen 2 days agoSeen in employer's feed 2 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Lakeville, MN, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
Black River Systems is seeking an entry-level Software Engineer to contribute to research, design, development, testing, and evaluation projects. The role involves full-lifecycle software development, including delivery and documentation, across areas such as high-performance computing, sensor-system modeling and simulation, data visualization, and real-time embedded processing. Candidates need a relevant bachelor’s degree, a minimum 3.25 GPA, calculus coursework, and U.S. citizenship with security-clearance eligibility.
Skills & qualifications
Skills
Qualifications
Full job description
Entry-Level Software Engineer
By Kaity Asta (https://www.blackriversystems.com/author/kaitya/) / February 13, 2026
Job Location: Lakeville, MN – 55044 & Utica, NY – 13502
Salary Range: $70,000 – $90,000
Black River Systems Company, a small, established research-oriented engineering firm headquartered in Utica, NY, is looking for an entry level Software Engineer. The candidate should have a strong background in mathematics and software development. A successful candidate will work on projects in one or more engineering functions, such as research, design, development, testing, and evaluation. Technical areas include but are not limited to software development for high performance computers, modeling and simulation of sensor systems, software tool development, visualization of data and algorithms, and real-time embedded processing. This position will require involvement in full lifecycle software development including delivery cycle and documentation. The candidate is required to be able to work both independently and collaboratively in a project team.
Position Requirements:
-
Bachelor of science in computer science, mathematics, computer engineering or related field, master’s degree is a plus
-
Minimum 3.25 GPA
-
Solid communication, documentation, and collaborative/teamwork skills
-
Applied knowledge in object-oriented design and multi-threaded programming is desirable.
-
Engineering skills in one or more languages widely used for software development (e.g. C/C++, Java, Rust, and/or Go) is desirable
-
Calculus I and Calculus II required
-
US citizenship – must have or be eligible for a Department of Defense security clearance
Black River Systems is a small, growing employee owned company committed to advancing our employees’ quality of life on the job. We offer a competitive salary and an excellent benefits package. We are looking for an exceptional employee with strong technical skills and a personality suited to the small business environment. If you feel you qualify, please send your resume to: [email protected]
Black River Systems is an equal opportunity employer to all protected groups, including protected veterans and individuals with disabilities, or any other basis protected by federal law. In addition, Black River Systems Company complies with applicable state and local laws governing nondiscrimination in employment in every location in which we have facilities and employees.
How this job compares
Set against the 41,450 open Software Engineer jobs on Olive Jobs, counted October 31, 2026.
- Pay
- This posting$70–90K/yr
- Minnesota median$105–189K/yr532 salary ranges
- US median$135–217K/yr32,924 salary ranges
This range's midpoint, $80K, is 47% below the Minnesota median midpoint ($151K) — in the lowest quarter of Software Engineer salary ranges in Minnesota.
- Openings
- Olive Jobs lists 630 open Software Engineer jobs in Minnesota and 41,450 across the US. 7% of them nationwide are listed as remote or flexible.
- Hiring the most in Minnesota
- Oracle96 open
- Target58 open
- UnitedHealth Group50 open
- Experience
- Software Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (33,635 postings).
- Education
- This posting asks for a bachelor's degree; 14,764 of the 41,450 open Software Engineer jobs (36%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on October 31, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
You've read the whole posting — now see how you match it.



