1

Software Leadership Jobs in Virginia (NOW HIRING)

Software Engineer (Hybrid)

Manassas, VA ยท On-site

$82 - $153/hr

ABOUT US We're the world's leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value - across borders, through cities and overseas. No ...

New

... leadership. Qualifications : Required : โ€ข Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline. โ€ข Demonstrated knowledge of software development ...

Software Developer Duties May Include: โ€ข Technical engagements and presentations with technical leads. โ€ข Working with a small to medium-sized agile team. โ€ข Prototyping a web-based Linux system ...

Software Engineer

Chantilly, VA ยท On-site

$100 - $140/hr

Reinventing Geospatial (RGi) is a leading expert in geospatial solutions for Defense, Intelligence ... Lead full-stack software development of enterprise applications and services supporting our ...

New

Software Developer Duties May Include: โ€ข Technical engagements and presentations with technical leads. โ€ข Working with a small to medium-sized agile team. โ€ข Prototyping a web-based Linux system ...

Founded in 1990, WWT is a global technology solutions provider leading the AI and Digital ... WWT's CX - Software Lifecycle team is focused on our customers first, partnering with them to ...

Software Developer

Chantilly, VA ยท On-site

$154K - $278K/yr

Work with an industry leading identity and access management software platform custom-built for complex enterprises (an array of training is available) * Integrate with and perform O&M on industry ...

Showing results 41-60

Software Leadership information

What is software leadership?

Software leadership refers to the practice of guiding and managing teams involved in the development, deployment, and maintenance of software projects. Software leaders, such as engineering managers or technical leads, are responsible for aligning team efforts with business goals, fostering collaboration, and supporting the professional growth of their team members. They also ensure that software projects are delivered on time, meet quality standards, and leverage best practices in technology. Strong software leadership is crucial for building high-performing teams and successful software products.

What are the key skills and qualifications needed to thrive in software leadership?

To thrive in Software Leadership, you need a strong background in software development, project management, and team leadership, often supported by a degree in computer science or related fields. Familiarity with agile methodologies, version control systems (like Git), and project management tools (such as Jira or Trello) is typically required. Outstanding communication, strategic thinking, and the ability to mentor and motivate teams are key soft skills for this role. These skills and qualities are crucial for delivering high-quality software, fostering innovation, and ensuring team productivity within fast-paced tech environments.

What are some common challenges faced by professionals in software leadership roles, and how can they effectively address them?

Software leaders often encounter challenges such as balancing technical decision-making with people management, aligning team goals with organizational objectives, and managing distributed or cross-functional teams. To address these challenges, successful leaders focus on clear communication, foster a collaborative culture, and invest in ongoing professional development for both themselves and their teams. Regular feedback sessions, prioritizing mentorship, and staying up-to-date with industry best practices can help leaders navigate these complexities effectively.

What is the difference between Software Leadership vs Software Engineering Manager?

AspectSoftware LeadershipSoftware Engineering Manager
Primary FocusStrategic vision, team guidance, and organizational goalsProject delivery, team management, and technical oversight
Required CredentialsExtensive technical experience, leadership skills, often advanced degreesTechnical background, management experience, often certifications like PMP or Scrum
Work EnvironmentExecutive meetings, strategic planning, cross-team collaborationTeam supervision, project planning, code reviews
Industry UsageUsed in organizations emphasizing strategic tech directionCommon in tech companies managing development teams

Software Leadership focuses on setting strategic direction and guiding multiple teams, while Software Engineering Managers handle day-to-day project management and team oversight. Both roles require technical expertise, but Software Leadership emphasizes vision and organizational impact, whereas Engineering Managers focus on project execution and team performance.

How to become a team leader in software?

To become a software team leader, develop strong technical skills, gain experience in software development, and demonstrate leadership qualities such as communication and problem-solving. Earning relevant certifications or training in project management can also enhance your qualifications. Progression often involves taking on mentorship roles and managing small projects before leading larger teams.

What job categories do people searching Software Leadership jobs in Virginia look for?

The top searched job categories for Software Leadership jobs in Virginia are:

What cities in Virginia are hiring for Software Leadership jobs?

Cities in Virginia with the most Software Leadership job openings:

Infographic showing various Software Leadership job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 13% Part Time, and 2% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution.

Software Engineer (Hybrid)

Swift Software

Manassas, VA โ€ข On-site

$82 - $153/hr

Other

Medical, Dental, Vision, Life, Retirement

Posted 3 days ago

New


Job description

ABOUT US

Weโ€™re the worldโ€™s leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value โ€“ across borders, through cities and overseas. No other organisation can address the scale, precision, pace and trust that this demands, and weโ€™re proud to support the global economy. Weโ€™re unique too. We were established to find a better way for the global financial community to move value โ€“ a reliable, safe and secure approach that the community can trust, completely. Weโ€™re always striving to be better and are constantly evolving in an ever-changing landscape, without undermining that trust. Five decades on, our vibrant community reflects the complexity and diversity of the financial ecosystem. We innovate diligently, test exhaustively, then implement fast. In a connected and exciting era, our mission has never been more relevant. Swift now has a presence in 200+ countries and legal territories to serve a community of more than 12,000 banks and financial institutions. Swift is unable to sponsor an employment authorization for this position now or in the future.

About the Role

What to Expect: In this role you will:

  • Design, develop, test, install and support programs/systems in line with agreed requirements
  • Assist with the analysis of requirements and the development of recommendations as to the systems approach to follow
  • Prepare specifications, codes, tests, results, acceptance criteria, time frames, etc.
  • Prepare and study the technical feasibility and estimates of the proposed systems solutions
  • Analyze the problems, develop and propose solutions to more senior team members
  • Provide technical assistance to other Swift colleagues and provide mentorship to more junior team members in their daily work
  • Develop and maintain user documentation and prepare and give presentations to customers on systems
  • Provide timing/scheduling estimates to project lead and propose corrective actions to timelines when vital
What will make you successful:
  • Bachelorโ€™s Degree in Computer Science or related field
  • 1 to 4 years of C/C++ experience
  • 1 to 4 years of Linux (RHEL) Scripting with one of the following: KSH, Python, Perl
  • Oracle PL/SQL programming with ability to write efficient SQLโ€™s
  • Develop code using technologies including but not limited to C++, Boost, gRPC, Tuxedo, Multithreading, PL/SQL, Unix, Linux, Python and XML
Preferred Qualifications:
  • Performance tuning of applications/ databases on Linux (RHEL) systems
  • Ensure compliance with Swift security policies, coding standards, development and release methodologies (CM as well as CI/CD)
  • Support set-up of test environment, write unit test driver, functional drivers
  • Chip into the integration team, QA and production as vital

The estimated salary range for a new hire in this position in Virginia is $82,361.00 USD Annual MINIMUM to $152,955.00 USD Annual MAXIMUM. Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. Our compensation packages include a competitive base salary and bonus opportunity for all employeeโ€™s contingent on personal and company performance.

  • Our generous benefits program includes medical, dental, vision and life insurance with no premium costs for our employees and their families, and retirement plan plus matching 401k.
More About Us

We give you the freedom to be yourself. We are creating an environment of unique individuals โ€“ like you โ€“ with different perspectives on the financial industry and the world. A diverse and inclusive environment in which everyoneโ€™s voice counts and where you can reach your full potential. We are committed to an inclusive and accessible recruitment process. If you require a reasonable accommodation related to accessibility during your application or interview, please contact accessibility-Sysgroup@swift.com or indicate this in your application. Please note that this mailbox is not monitored for general recruitment enquiries and should only be used for accessibility or accommodation-related requests (for example related to vision, hearing or neurodiversity). All requests are confidential and will not affect your candidacy.

Donโ€™t meet every single requirement? At Swift, we are dedicated to building a workplace where people can bring their full selves and ideas to the team, so if you are excited about this role, we encourage you to apply even if you do not meet every single qualification. Swift doesnโ€™t stand still. We are constantly evolving and tirelessly innovating. Working at the intersection of finance and technology is a very exciting place to be right now. Swift is transforming cross-border payments, making them faster and more transparent than ever before. We are the way the world moves value โ€” every instant of every day, in almost every country. We are proud that what we do has a critical impact on the global financial community and touches almost every aspect of the global financial world. So, what you do at Swift has real impact too โ€” an impact that matters every day. Which is why you matter to us. Joining Swift gives you unparalleled exposure to knowledge, expertise and technologies. If you have what it takes, youโ€™ll be able to take on different career paths and have the opportunity to work in teams, departments and disciplines in countries around the world. Swift is unique. There is no other organisation like ours in the world driving the long-term future of the financial ecosystem. Youโ€™ll be surrounded by bright, customer-focused and intellectually curious people in a collaborative, friendly, open and inclusive environment. At Swift we are trusted every instant. Everything we do has an impact that matters. And as a member of our team, you are trusted to make your impact every day.

#J-18808-Ljbffr