Software Developer Jobs in the United States
Bowhead / UIC Technical Services
Dahlgren, VA
15 years of professional technical experience with C++ with specialized experience performing software design, coding and compilation of code; computer or software requirements management, and computer systems or software integration is preferred. Bowhead seeks a Software Developer with C++ experience to develop and maintain software systems modeling effects of weapons against threat systems.
Bowhead / UIC Technical Services
Crane, IN
IAT Level II certifications and complete a minimum of twenty (20) hours of continuous learning per year to maintain credentials required for accessing and making changes to the web server located at SPAWAR Charleston. MS SQL SERVER 2016, SSIS, IIS 10, VB.NET, JavaScript, XML, SSMS, Adobe XFA Forms, Access 2013/2016, and Visual Basic for Applications.
Bowhead / UIC Technical Services
Dahlgren, VA
Bachelor’s degree from a school of engineering with at least one curriculum accredited by the Accreditation Board for Engineering and Technology (ABET) as a professional engineering curriculum in one of the following fields: Mechanical Engineering, Electrical Engineering, Computer Engineer, Electronics Engineering. or Master’s degree from an accredited college or university in one of the following fields of study: Mechanical Engineering, Electrical Engineering, Computer Engineer, Electronics Engineering, Mathematics, Computer Science, or Physics.
Bowhead / UIC Technical Services
Dahlgren, VA
Job duties include but are not limited in: Requirements identification through design verification to ensure user requirements; planned and executed engineering strategies in accordance with approved project acquisition strategies and plans; report contract execution status, provide support to all program acquisition and management review activities; establish and maintain requirements specifications; capabilities documents; requirements baselines (i.e., functional, allocated, and product baselines); interface control documents to facilitate development and verification. Bachelor’s degree from a school of engineering with at least one curriculum accredited by the Accreditation Board for Engineering and Technology (ABET) as a professional engineering curriculum in one of the following fields: Mechanical Engineering, Electrical Engineering, Computer Engineer, Electronics Engineering, or.
Bowhead / UIC Technical Services
Dahlgren, VA
Design and Development: • Electrical Systems: Design and develop electrical systems and components for projectiles, such as guidance systems, sensors, and communication devices. Testing and Validation: • Performance Testing: Conduct tests to evaluate the performance and reliability of electrical systems in projectiles under various conditions.
Bowhead / UIC Technical Services
Dahlgren, VA
Provide system design, architecture, requirements definition, change proposals, planning support, emerging technology transition support, mentoring, problem solving, and engineering leadership to support Gun and Electric Weapon technologies. Bowhead seeks a Systems Engineer that will support the E20 (Advanced Hypersonics Weapons and Guided Munitions) Division of the Naval Surface Warfare Center Dahlgren Division.
Bowhead / UIC Technical Services
Dahlgren, VA
Bachelor’s degree from a school of engineering with at least one curriculum accredited by the Accreditation Board for Engineering and Technology (ABET) as a professional engineering curriculum in one of the following fields: Mechanical Engineering, Electrical Engineering, Computer Engineer, Electronics Engineering. or Master’s degree from an accredited college or university in one of the following fields of study: Mechanical Engineering, Electrical Engineering, Computer Engineer, Electronics Engineering, Mathematics, Computer Science, or Physics.
Bowhead / UIC Technical Services
Dahlgren, VA
Bachelor’s degree from a school of engineering with at least one curriculum accredited by the Accreditation Board for Engineering and Technology (ABET) as a professional engineering curriculum in one of the following fields: Mechanical Engineering, Electrical Engineering, Computer Engineer, Electronics Engineering. or Master’s degree from an accredited college or university in one of the following fields of study: Mechanical Engineering, Electrical Engineering, Computer Engineer, Electronics Engineering, Mathematics, Computer Science, or Physics.
Bowhead / UIC Technical Services
Crane, IN
The Computer Engineer will be working with designing, developing, and testing the manufacturing and installation of electrical equipment, facilities instruments, components, systems for commercial, industrial, military, or scientific use. Essential functions will include: Providing technical and engineering support for strategic fire control and navigation systems design, design review, performance and safety testing, test reporting, requirements development and safety assessment.
Software Developer Jobs Overview
The world simply wouldn't function without software. Whether an app that connects businesses with their customers or the systems that help those same businesses keep track of their financial information, we rely on software developers to create the programs that we use every day. There are tons of different types of software developer jobs available to job seekers across a variety of industries—for computer systems design services, software publishers, manufacturers, and private enterprises.
As a software developer, you'll develop computer applications for a variety of uses and purposes. You'll also recommend upgrades, test, and maintain applications to ensure that they work efficiently. The models and diagrams you create then go to programmers who use coding languages to bring your blueprints to life.
Not only will you enjoy a lucrative and high-paying career, but you'll also find lots of opportunities for people with your skillset. The Bureau of Labor Statistics estimates that jobs in software development will grow by 22% over the next decade.
You could also expand your search for computer jobs by clicking on the following positions:
Software Developer Education and Skills
Software developers need at least a bachelor's degree in computer and information technology, engineering, mathematics, or a related field. However, many employers prefer candidates who have a master's degree. It also helps to gain experience through an internship before getting into an entry-level position. While software developers don't always work with coding languages, having proficiency in Java, C++, or other related language will boost your value to employers.
Other skills and qualities software developers typically need include:
- strong analytical skills.
- the ability to communicate technical language to nontechnical users.
- creativity and the ability to innovate.
- attention to small details.
- interpersonal skills and the ability to collaborate with others.
- problem-solving skills.
Update Your Software Developer Resume
What does your resume currently say about you? Having an error-free resume that clearly demonstrates your career goals, skills, and credentials is key to being chosen as a top candidate. Get it right the first time by ensuring that all critical resume sections are in place. Take a look at Monster's software developer resume sample for a clear view of how to write and format your resume.
When bombarded with resumes, employers in the software development field tend to choose candidates with cover letters. Not sure what to include in your cover letter? Think of it as a brief introduction to yourself—you can demonstrate your knowledge of the position and/or company, discuss your skills, and show enthusiasm for your field. Take a look at Monster's software engineer cover letter sample to learn how to properly format your cover letter.
Interviewing for Software Developer Jobs
Interviewing for a software developer position may be a nerve-racking experience. In fact, you may go through more than one round of interviews before a hiring manager makes a final decision. Hang in there. Monster can help you ease your anxiety and get prepared. Our comprehensive list of top job interview questions can help you develop answers that demonstrate your competency.
You should also be aware of industry-specific questions you may encounter. Being proficient in software development should help you answer questions such as:
- Tell me about an application you previously developed.
- What method do you use to test applications for bugs?
- What types of software development problems have you faced and how did you solve them?
- Which software development tools are you most experienced in?
How Much Do Software Developer Jobs Pay?
The median salary for software developers in the U.S. is $102,943 per year, but pay can range from $68,286 to $127,481. You can use Monster's Salary Calculator to find out if you're getting paid what you're worth in your location. When you get a salary estimate, you'll also find out where your job pays the most.
Want to Know More About a Company You're Interested In?
At Monster, you'll find plenty of opportunities in your field. But it's important to make sure that a company's culture and values fit yours. Find out more about an employer by looking them up on Monster's company profiles.
When you use this tool, you may find the following information:
- company locations and headquarters.
- a company's mission statement.
- job postings.
- company photos and videos.
- benefits offered to employees.
Want to Develop a Successful Career? Monster Can Help
Once you're ready to start applying for software developer jobs, join Monster to sign up for free job alerts. All you have to do is upload your resume to get started. We'll match your resume with positions in your field and make it easy for job recruiters to find you.