1

Flexible Software Engineer Jobs (NOW HIRING)

As a Senior Software Engineer, you will design and implement flexible software solutions, support system integration, and collaborate with multi-disciplinary teams to solve critical problems for ...

Senior Software Engineer

Boston, MA

$133K - $175K/yr

Are you an experienced full-stack Python developer who can solve tough technical problems ... Desired Skills Expert Python skills, including flexible software architecture design patterns and ...

Senior Software Engineer (CLEARANCE REQUIRED)

Woburn, MA · On-site

$130K - $172K/yr

... • Design and implement flexible software solutions and collaborate with multi-disciplinary ... and DevOps pipelines Company : STR is built on people & technology platforms tackling tough ...

Senior Software Engineer (CLEARANCE REQUIRED)

Woburn, MA · On-site

$130K - $172K/yr

... implement flexible software solutions • collaborate with multi-disciplinary project teams • ... and DevOps pipelines Company : STR is built on people & technology platforms tackling tough ...

Senior Software Engineer (CLEARANCE REQUIRED)

Woburn, MA · On-site

$130K - $172K/yr

... flexible software solutions. • Collaborate with multi-disciplinary project teams. • Provide ... and DevOps pipelines Company : STR is built on people & technology platforms tackling tough ...

Senior Software Engineer (CLEARANCE REQUIRED)

Woburn, MA · On-site

$130K - $172K/yr

... flexible software solutions. • Collaborate with multi-disciplinary project teams. • Provide ... and DevOps pipelines Company : STR is built on people & technology platforms tackling tough ...

The Software Engineer will have the opportunity to work as part of a high-performing team responsible for defining, implementing, demonstrating, and validating modern, flexible software architectures ...

The Software Engineer will have the opportunity to work as part of a high-performing team responsible for defining, implementing, demonstrating, and validating modern, flexible software architectures ...

Andromeda is a scalable, and flexible Software-Defined Network (SDN) stack, enabling Cloud Customer ... Review code developed by other developers and provide feedback to ensure best practices (e.g ...

You create flexible software without over-engineering. You prefer to not let perfect be the enemy of good. You make appropriate trade-offs, reuse where possible, and are judicious about introducing ...

You create flexible software without over-engineering. You prefer to not let perfect be the enemy of good. You make appropriate trade-offs, reuse where possible, and are judicious about introducing ...

You create flexible software without over-engineering. You prefer to not let perfect be the enemy of good. You make appropriate trade-offs, reuse where possible, and are judicious about introducing ...

... flexible software applications for some of the largest hospitals and healthcare networks in the ... Works to provide functionality Object Oriented Programming Required (Java, Scala) Hadoop (MapReduce ...

next page

Showing results 1-20

Flexible Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do flexible software engineer jobs pay per year?

As of Jul 30, 2026, the average yearly pay for flexible software engineer 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 are some common challenges faced by Flexible Software Engineers, and how can they best adapt to changing project requirements?

Flexible Software Engineers often work on a variety of projects, requiring them to quickly learn new technologies and adapt to shifting priorities. One common challenge is managing multiple tasks with varying scopes or deadlines, which demands strong organizational and communication skills. To succeed, it's important to stay proactive in seeking clarification, embrace continuous learning, and collaborate closely with team members to ensure smooth transitions between projects. Being comfortable with ambiguity and maintaining a positive, solutions-oriented mindset also helps when navigating frequent changes.

What is the difference between Flexible Software Engineer vs Full Stack Developer?

AspectFlexible Software EngineerFull Stack Developer
CredentialsTypically requires a bachelor's degree in CS or related fieldSame as Flexible Software Engineer
Work EnvironmentOften remote or flexible hours, project-basedUsually office or remote, project-focused
Industry UsageCommon across tech companies, startups, freelancingWidely used in web development, startups, agencies
Search & Comparison IntentHigh overlap in job flexibility and technical skillsSimilar roles with a focus on full stack skills

The main difference is that a Flexible Software Engineer emphasizes adaptable work hours and environments, often working on various projects or remotely. A Full Stack Developer specializes in both front-end and back-end development, with a focus on comprehensive web solutions. Both roles require similar technical credentials and are prevalent in tech industries, but their primary focus and work setup differ slightly.

What is a Flexible Software Engineer?

A Flexible Software Engineer is a professional who possesses a broad set of technical skills and is able to adapt to different roles, technologies, and project requirements within software development. They can work across various programming languages, frameworks, and sometimes even handle tasks outside of pure coding, such as DevOps or testing. This adaptability makes them valuable in dynamic environments where project needs can change rapidly. Flexible Software Engineers often collaborate with cross-functional teams and help bridge gaps between different technical areas.

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

To thrive as a Flexible Software Engineer, you need strong programming skills, a solid understanding of software development principles, and typically a degree in computer science or related field. Familiarity with a range of programming languages, version control systems like Git, and cloud platforms such as AWS or Azure is commonly expected. Adaptability, effective communication, and a growth mindset help you excel in dynamic, cross-functional environments. These skills and qualities enable you to efficiently tackle diverse technical challenges and collaborate on evolving projects.
What cities are hiring for Flexible Software Engineer jobs? Cities with the most Flexible Software Engineer job openings:
What are the most commonly searched types of Software Engineer jobs? The most popular types of Software Engineer jobs are:
What states have the most Flexible Software Engineer jobs? States with the most job openings for Flexible Software Engineer jobs include:

Full-time

Posted 22 days ago


Job description

Job Summary:
STR is a growing defense technology company specializing in advanced research and development for defense, intelligence, and national security. As a Senior Software Engineer, you will design and implement flexible software solutions, support system integration, and collaborate with multi-disciplinary teams to solve critical problems for customers.
Responsibilities:
• support the design and implementation of flexible software solutions
• collaborate with multi-disciplinary project teams
• provide high-impact, unique solutions for our customers’ most important problems
• support system integration and testing for a mature mission planning solution transitioning to an active user community
• drive subsequent projects based on the intersection of interests with the expanding R&D portfolio
Qualifications:
Required:
• BS or MS or equivalent experience in computer science or other software development related field
• 3-5+ years of relevant experience (BS degree), or 1-2+ years (MS)
• Fluent in Java and its ecosystem, including object-oriented programming (OOP) principles
• Demonstrated experience writing maintainable, well documented code and APIs
• Specific demonstrated experience in Linux and container-based software (e.g., Docker)
• U.S. Citizen with the ability to obtain a Top Secret security clearance
Preferred:
• Demonstrated experience with DevOps and CI/CD pipelines
• Experience using Python
• Demonstrated ability to adopt new languages, libraries, and technologies
• Experience in intelligence or military-related mission areas
• Active security clearance
Company:
STR is built on people & technology platforms tackling tough problems in cybersecurity, distributed sensing & artificial. Founded in 2010, the company is headquartered in Woburn, USA, with a team of 501-1000 employees. The company is currently Late Stage.