1

Software Engineer Software Jobs (NOW HIRING)

Software Engineer 2 Engineer Software 2 to support our EA-18G Programs. As a member of the EA-18G software team you'll get to develop software to support our Growler Block 1 and Growler Block 2 ...

Sr. Software Engineer

Buffalo, NY ยท On-site

$165K - $175K/yr

Senior Software Engineer Job Location: 465 Main St, Buffalo, NY 14203. Position requires in-office work four (4) days every week. Work independently and within the boundaries of the approved Software ...

Sr. Software Engineer

Buffalo, NY ยท On-site

$165K - $175K/yr

Senior Software Engineer Job Location: 465 Main St, Buffalo, NY 14203. Position requires in-office work four (4) days every week. Work independently and within the boundaries of the approved Software ...

Software Engineer 2

Sunnyvale, CA

$116K - $158K/yr

Software Engineer 2 Location: Sunnyvale, CA- Onsite position Client: A major Aerospace company Duration: 18 Month Contract A major Aerospace company is looking for an Engineer Software 2 with ...

next page

Showing results 1-20

Software Engineer Software information

See salary details

$63.5K

$147.5K

$205.5K

How much do software engineer software jobs pay per year?

As of Jun 10, 2026, the average yearly pay for software engineer software in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What does a Software Engineer do?

A Software Engineer is responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and build efficient, scalable software solutions. Software Engineers work on tasks such as writing code, debugging, collaborating with other team members, and ensuring software meets user and business requirements. Their role can vary depending on the company and project, ranging from building web or mobile applications to developing complex systems and infrastructure.

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 (such as in Python, Java, or C++), a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, development frameworks, cloud platforms, and possibly certifications (e.g., AWS Certified Developer) are commonly required. Problem-solving ability, effective communication, and adaptability are essential soft skills for collaborating with teams and addressing complex technical challenges. These skills ensure high-quality software development, smooth project execution, and the ability to innovate in rapidly evolving technology environments.

What are some common challenges software engineers face when collaborating with cross-functional teams?

Software engineers frequently work with product managers, designers, and quality assurance specialists, which can present challenges such as aligning on project priorities, communicating technical constraints, and coordinating timelines. Effective collaboration requires clear communication to ensure everyone understands requirements and limitations. Adopting agile methodologies and using collaboration tools like Jira or Slack can help streamline workflows and reduce misunderstandings. Being proactive in seeking feedback and clarifying expectations can significantly improve teamwork and project outcomes.
What cities are hiring for Software Engineer Software jobs? Cities with the most Software Engineer Software job openings:
What states have the most Software Engineer Software jobs? States with the most job openings for Software Engineer Software jobs include:
Software Engineer/Software Developer

Software Engineer/Software Developer

Altamira Technologies Corp.

Fairborn, OH โ€ข On-site

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

A mix of full-stack, front-end, back-end, UI/UX. The more the candidates have domain expertise the better. A mix of experience from DoD and Intel Agencies would be very welcomed. The skills and job responsibilities from the job matrix spreadsheet are desired.
Must Have:
7+ years of experience designing, modifying, developing, writing, and implementing software programming applications
7+ years of experience in software development with basic programming languages, technologies, tools, or web development stacks
Experience in Python coding
Experience leading end-to-end design, scoping, and implementation of Cloud-based tools
Experience in image processing, data exploitation, and analysis algorithm development
Experience creating solutions to complex problems within a collaborative team environment
TS/SCI clearance
Bachelorโ€™s degree in CS, Computer Engineering, Aerospace Engineering, or an Engineering field
Nice If You Have:
Experience using back-end and front-end languages to develop complete solutions
Experience with software configuration management using Git
Experience with containerization tools and techniques
Experience using back-end and front-end languages to develop complete solutions
Ability to acquire client requirements and resolve workflow problems through automation optimization