1

Senior Software Engineer Jobs in Beulah, ND (NOW HIRING)

Interdisciplinary

Garrison, ND · On-site +1

$50K - $116K/yr

... or Software Engineering) at the assigned proficiency level. Qualifications Who May Apply: US ... One year of specialized experience which includes 1) Assisting senior level engineers with the ...

New

Senior Software Engineer information

See Beulah, ND salary details

$64.6K

$122.6K

$164.3K

How much do senior software engineer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for senior software engineer in Beulah, ND is $122,647.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,900.00 and $138,200.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

What cities near Beulah, ND are hiring for Senior Software Engineer jobs?

Cities near Beulah, ND with the most Senior Software Engineer job openings:

Infographic showing various Senior Software Engineer job openings in Beulah, ND as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $122,647 per year, or $59 per hour.

Interdisciplinary

U.S. Army Corps of Engineers

Garrison, ND • On-site, Remote

$50K - $116K/yr

Full-time

Posted 2 days ago

New


Job description

Summary
About the Position: This is an Interdisciplinary Engineer position with USACE Omaha District.
This is an open-continuous announcement where the selecting official may request a list of applicants at any time during the opening period of the announcement. Cutoff for receipt of applications will be midnight EST on the date that the referral list is requested. Applications received after the cutoff date, may be considered on future referral lists.
Learn more about this agency
Duties
Help
  • Incumbent provides advice and technical assistance to individual employees, accepting or rejecting work.
  • Assists the Resident Engineer in interpreting intent of plans and specifications, conferring with contractor to resolve differences of opinion.
  • Prepares modification documents which involves design changes, differing site conditions, variations in quantity estimates, changes in specifications and drawings, etc., resulting from deficiencies encountered during the construction phase.
  • Prepares cost estimates in connection with approved claims.
  • Participates in design and planning review conferences with designers or A-E's and construction contractors, or other interested parties, to discuss construction aspects and problems.
  • Exercises overall coordination of construction planning and scheduling with contractors and representatives of the Using Agencies involved with new construction and modifications to existing structures, change orders, time extensions and claims.

Requirements
Help
Conditions of employment
  • Appointment may be subject to a suitability or fitness determination, as determined by a completed background investigation.
  • Possess or be ablet to obtain maintain a valid State-Issued Driver's License.
  • May be required to travel/perform Temporary Duty (TDY) 25% of the time.
  • In accordance with DoDM 8140.03 and supplemental Army guidance, the employee must obtain and maintain the requirements for each Cyber work role (except Data, AI, and/or Software Engineering) at the assigned proficiency level.

Qualifications
Who May Apply: US Citizens
In order to qualify, you must meet the education and/or experience requirements described below. Experience refers to paid and unpaid experience, including volunteer work done through National Service programs (e.g., Peace Corps, AmeriCorps) and other organizations (e.g., professional; philanthropic; religious; spiritual; community; student; social). You will receive credit for all qualifying experience, including volunteer experience. Your resume must clearly describe your relevant experience; if qualifying based on education, your transcripts will be required as part of your application. Additional information about transcripts is in this document.
For GS-07:
Specialized Experience: One year of specialized experience which includes 1) Assisting senior level engineers with the various phases of construction such as planning, scheduling, coordinating, and/or inspecting. This definition of specialized experience is typical of work performed at the second lower grade/level position in the federal service (GS-05).
OR
Education: One full year of graduate level education in a field which demonstrates the knowledge, skills, and abilities necessary to do the work of the position. (Note: You must attach a copy of your transcripts.)
OR
Superior Academic Achievement: In order to be creditable under this provision, Superior Academic Achievement must have been gained in a curriculum that is qualifying for the position to be filled, such as that identified in Education above. Superior Academic Achievement is based on:(1) Class Standing - Applicants must be in the upper third of the graduating class in the college, university, or major subdivision, such as the College of Liberal Arts or the School of Business Administration, based on completed courses; OR(2) Grade-Point Average (G.P.A.) - Applicants must have a grade-point average of either (a) 3.0 or higher out of a possible 4.0 ("B" or better) as recorded on your official transcript, or as computed based on 4 years of education, or as computed based on courses completed during the final 2 years of the curriculum; or (b) 3.5 or higher out of a possible 4.0 ("B+" or better) based on the average of the required courses completed in the major field or the required courses in the major field completed during the final 2 years of the curriculum.; OR(3) Honor Society Membership - Applicants may be considered eligible based on membership in one of the approved national scholastic honor societies listed by the Association of College Honor Societies (https://www.achsnatl.org/).(Note: You must attach a copy of your transcripts.)
OR
Combination of Education and Experience: A combination of education and experience may be used to qualify for this position as long as the computed percentage of the requirements is at least 100%. To compute the percentage of the requirements, divide your total months of experience by 12. Then divide the total number of completed graduate semester hours (or equivalent) by 18. Add the two percentages.
Education
Basic Requirement for Engineer:
A. Degree: Bachelor's degree (or higher degree) in engineering. To be acceptable, the program must: (1) lead to a bachelor's degree (or higher degree) in a school of engineering with at least one program accredited by the Accreditation Board for Engineering and Technology (ABET); OR (2) include differential and integral calculus and courses (more advanced than first-year physics and chemistry) in five of the following seven areas of engineering science or physics: (a) statics, dynamics; (b) strength of materials (stress-strain relationships); (c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature and properties of materials (relating particle and aggregate structure to properties); and (g) any other comparable area of fundamental engineering science or physics, such as optics, heat transfer, soil mechanics, or electronics.
OR
B. Combination of Education and Experience: College-level education, training, and/or technical experience that furnished (1) a thorough knowledge of the physical and mathematical sciences underlying engineering, and (2) a good understanding, both theoretical and practical, of the engineering sciences and techniques and their applications to one of the branches of engineering. The adequacy of such background must be demonstrated by one of the following:
1. Professional registration or licensure - Current registration as an Engineer Intern (EI), Engineer in Training (EIT), or licensure as a Professional Engineer (PE) by any State, the District of Columbia, Guam, or Puerto Rico. Absent other means of qualifying under this standard, those applicants who achieved such registration by means other than written test (e.g., State grandfather or eminence provisions) are eligible only for positions that are within or closely related to the specialty field of their registration. For example, an applicant who attains registration through a State Board's eminence provision as a manufacturing engineer typically would be rated eligible only for manufacturing engineering positions
2. Written Test - Evidence of having successfully passed the Fundamentals of Engineering (FE) examination, or any other written test required for professional registration, by an engineering licensure board in the various States, the District of Columbia, Guam, or Puerto Rico.
3. Specified academic courses - Successful completion of at least 60 semester hours of courses in the physical, mathematical, and engineering sciences and that included the courses specified in A above. The courses must be fully acceptable toward meeting the requirements of an engineering program.
4. Related curriculum - Successful completion of a curriculum leading to a bachelor's degree in an appropriate scientific field, e.g., engineering technology, physics, chemistry, architecture, computer science, mathematics, hydrology, or geology, may be accepted in lieu of a degree in engineering, provided the applicant has had at least 1 year of professional engineering experience acquired under professional engineering supervision and guidance. Ordinarily there should be either an established plan of intensive training to develop professional engineering competence, or several years of prior professional engineering-type experience, e.g., in interdisciplinary positions.
Basic Requirement for Architect: A. Degree: Bachelor's degree (or higher degree) in architecture or in a related field that included 60 semester hours of course work in architecture or related disciplines of which at least (1) 30 semester hours were in architectural design, and (2) 6 semester hours were in each of the following: structural technology, properties of materials and methods of construction, and environmental control systems.
OR
B. Combination of Education and Experience: College-level education, training, and/or technical experience that furnished (1) a thorough knowledge of the arts and sciences underlying professional architecture, and (2) a good understanding, both theoretical and practical, of the architectural principles, methods, and techniques and their applications to the design and construction or improvement of buildings. The adequacy of such background must be demonstrated by at least one of the following: (1) Related Curriculum - Degree in architectural engineering provided the completed course work in architectural engineering provided knowledge, skills, and abilities substantially equivalent to those provided in the courses specified in statement A above, or (2) Experience: 1 year of experience in an architect's office or in architectural work for each year short of graduation from a program of study in architecture. In the absence of any college courses, 5 years of such experience is required. This experience must have demonstrated that you have acquired a thorough knowledge of the fundamental principles and theories of professional architecture.
FOREIGN EDUCATION: If you are using education completed in foreign colleges or universities to meet the qualification requirements, you must show the education credentials have been evaluated by a private organization that specializes in interpretation of foreign education programs and such education has been deemed equivalent to that gained in an accredited U.S. education program; or full credit has been given for the courses at a U.S. accredited college or university. For further information, visit: https://sites.ed.gov/international/recognition-of-foreign-qualifications/
Additional information
  • Male applicants born after December 31, 1959, must complete a Pre-Employment Certification Statement for Selective Service Registration.
  • You will be required to provide proof of U.S. Citizenship.
  • This position requires a 1 year probationary period during which the agency evaluates your fitness and whether your continued employment advances the public interest. In making this determination, the agency may consider your performance and conduct; agency needs and interests; whether your continued employment supports organizational or Government goals; and whether it promotes the efficiency of the Federal service. Continued employment requires written certification that it advances the public interest.
  • Direct Deposit of Pay is required.
  • Selection is subject to restrictions resulting from Department of Defense referral system for displaced employees.
  • If you have retired from federal service and you are interested in employment as a reemployed annuitant, see the information in the Reemployed Annuitant information sheet.
  • This is an Engineers & Scientists Career Field position.
  • Multiple positions may be filled from this announcement.
  • Salary includes applicable locality pay or Local Market Supplement.
  • When you perform a Civilian Permanent Change of Station (PCS) with the government, the Internal Revenue Service (IRS) considers the majority of your entitlements to be taxable. Visit https://www.dfas.mil/civilianemployees/civrelo/Civilian-Moving-Expenses-Tax-Deduction.htm for more information.
  • Permanent Change of Station (PCS) allowances may be authorized, subject to the provisions of the Joint Travel Regulations and an agency determination that a PCS move is in the Government Interest.
  • Additional incentives MAY be authorized based on the needs of the agency.

Expand Hide additional information
Candidates should be committed to improving the efficiency of the Federal government, passionate about the ideals of our American republic, and committed to upholding the rule of law and the United States Constitution.
Benefits
Help
A career with the U.S. government provides employees with a comprehensive benefits package. As a federal employee, you and your family will have access to a range of benefits that are designed to make your federal career very rewarding. Opens in a new windowLearn more about federal benefits.
Review our benefits
Eligibility for benefits depends on the type of position you hold and whether your position is full-time, part-time or intermittent. Contact the hiring agency for more information on the specific benefits offered.

Army Corps of Engineers logo

About Army Corps of Engineers

Sourced by ZipRecruiter

Industry

National security, national security and international affairs and public administration

Company size

10,000+ Employees

Headquarters location

Washington, DC, US