As a Senior Software Engineering Manager, you will lead the evolution of our Corporate ... Bachelor's degree in computer science, information systems or other related technical discipline or ...
As a Senior Software Engineering Manager, you will lead the evolution of our Corporate ... Bachelor's degree in computer science, information systems or other related technical discipline or ...
As a Senior Software Engineering Manager, you will lead the evolution of our Corporate ... Bachelor's degree in computer science, information systems or other related technical discipline or ...
As a Senior Software Engineering Manager, you will lead the evolution of our Corporate ... Bachelor's degree in computer science, information systems or other related technical discipline or ...
Senior Computer Network Operations Software Engineer
Chantilly, VA · On-site
$126K - $166K/yr
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or Information Security. * 6+ years of total experience in software engineering or technical ...
Senior Computer Network Operations Software Engineer
Chantilly, VA · On-site
$126K - $166K/yr
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or Information Security. * 6+ years of total experience in software engineering or technical ...
Bachelor's degree in Computer Science, Software Engineering, or related technical field (Master's preferred). * 10-15 years of progressive software engineering experience, with at least 5 years in a ...
Bachelor's degree in Computer Science, Software Engineering, or related technical field (Master's preferred). * 10-15 years of progressive software engineering experience, with at least 5 years in a ...
Senior Specialist, Software Engineering 1
$97K - $180K/yr
Bachelor's degree in software engineering, Computer Science, Computer Engineering, or related STEM field and six years' experience; or equivalent combination of education and experience. * Experience ...
Senior Specialist, Software Engineering 1
$97K - $180K/yr
Bachelor's degree in software engineering, Computer Science, Computer Engineering, or related STEM field and six years' experience; or equivalent combination of education and experience. * Experience ...
Director, Software Engineering (Network Platform Development)
Richmond, VA · On-site
$250K/yr
Master's Degree in Computer Science or a Master's Degree in Software Engineering * 10+ years' of experience in software development * 10+ years' of experience in advanced networking concepts in ...
Director, Software Engineering (Network Platform Development)
Richmond, VA · On-site
$250K/yr
Master's Degree in Computer Science or a Master's Degree in Software Engineering * 10+ years' of experience in software development * 10+ years' of experience in advanced networking concepts in ...
SQL Developer
$70K - $140K/yr
Utilizes advance knowledge in the field of computer science or software engineering along with advanced knowledge of software development and methodologies. * Performs software and system testing ...
SQL Developer
$70K - $140K/yr
Utilizes advance knowledge in the field of computer science or software engineering along with advanced knowledge of software development and methodologies. * Performs software and system testing ...
Distinguished AI Software Engineering Lead
Chesapeake, VA · On-site +1
Bachelor's degree in Computer Science, Software Engineering, or related technical field (Master's preferred). * 10-15 years of progressive software engineering experience, with at least 5 years in a ...
Distinguished AI Software Engineering Lead
Chesapeake, VA · On-site +1
Bachelor's degree in Computer Science, Software Engineering, or related technical field (Master's preferred). * 10-15 years of progressive software engineering experience, with at least 5 years in a ...
Director, Software Engineering (Network Platform Development)
Mclean, VA · On-site
$255K/yr
Master's Degree in Computer Science or a Master's Degree in Software Engineering * 10+ years' of experience in software development * 10+ years' of experience in advanced networking concepts in ...
Director, Software Engineering (Network Platform Development)
Mclean, VA · On-site
$255K/yr
Master's Degree in Computer Science or a Master's Degree in Software Engineering * 10+ years' of experience in software development * 10+ years' of experience in advanced networking concepts in ...
Master's Degree in Computer Science or a Master's Degree in Software Engineering * 10+ years' of experience in software development * 10+ years' of experience in advanced networking concepts in ...
Master's Degree in Computer Science or a Master's Degree in Software Engineering * 10+ years' of experience in software development * 10+ years' of experience in advanced networking concepts in ...
Software Engineer
Portsmouth, VA · On-site
... in Computer Science, Software Engineering, Information Technology, or related field 4 - 7 years of experience in software development or software engineering Highly Desired Qualifications (If ...
Software Engineer
Portsmouth, VA · On-site
... in Computer Science, Software Engineering, Information Technology, or related field 4 - 7 years of experience in software development or software engineering Highly Desired Qualifications (If ...
Senior Specialist, Software Engineering 1 1
$74K - $138K/yr
Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or related STEM field and relevant experience; or equivalent combination of education and experience. * Strong ...
Senior Specialist, Software Engineering 1 1
$74K - $138K/yr
Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or related STEM field and relevant experience; or equivalent combination of education and experience. * Strong ...
Competencies in computer architecture, development of real-time embedded software, engineering process discipline, earned value management systems * Minimum 10 years' experience as an embedded ...
Competencies in computer architecture, development of real-time embedded software, engineering process discipline, earned value management systems * Minimum 10 years' experience as an embedded ...
Manager, Embedded Software Engineering - Onsite Position
Ashburn, VA · On-site
$144K - $195K/yr
Competencies in computer architecture, development of real-time embedded software, engineering process discipline, earned value management systems * Minimum 10 years' experience as an embedded ...
Manager, Embedded Software Engineering - Onsite Position
Ashburn, VA · On-site
$144K - $195K/yr
Competencies in computer architecture, development of real-time embedded software, engineering process discipline, earned value management systems * Minimum 10 years' experience as an embedded ...
Manager, Embedded Software Engineering - Onsite Position
Ashburn, VA · On-site
$195K/yr
Competencies in computer architecture, development of real-time embedded software, engineering process discipline, earned value management systems * Minimum 10 years' experience as an embedded ...
Manager, Embedded Software Engineering - Onsite Position
Ashburn, VA · On-site
$195K/yr
Competencies in computer architecture, development of real-time embedded software, engineering process discipline, earned value management systems * Minimum 10 years' experience as an embedded ...
(USA) Director, Software Engineering
Herndon, VA · On-site
$156K - $312K/yr
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 6 years' experience in software engineering or related ...
(USA) Director, Software Engineering
Herndon, VA · On-site
$156K - $312K/yr
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 6 years' experience in software engineering or related ...
Competencies in computer architecture, development of real-time embedded software, engineering process discipline, earned value management systems * Minimum 10 years' experience as an embedded ...
Competencies in computer architecture, development of real-time embedded software, engineering process discipline, earned value management systems * Minimum 10 years' experience as an embedded ...
Manager, Embedded Software Engineering - Onsite Position
Ashburn, VA · On-site
$144K - $195K/yr
Competencies in computer architecture, development of real-time embedded software, engineering process discipline, earned value management systems * Minimum 10 years' experience as an embedded ...
Manager, Embedded Software Engineering - Onsite Position
Ashburn, VA · On-site
$144K - $195K/yr
Competencies in computer architecture, development of real-time embedded software, engineering process discipline, earned value management systems * Minimum 10 years' experience as an embedded ...
BMA is seeking a Computer Software/ Integration Analyst to support the DLA Applications and ... Systems Engineering and Integration Support * Support enterprise application and business system ...
BMA is seeking a Computer Software/ Integration Analyst to support the DLA Applications and ... Systems Engineering and Integration Support * Support enterprise application and business system ...
Integrate the discipline of software engineering with other team member disciplines, to include those of computer science, computer engineering, management, mathematics, project management, quality ...
Integrate the discipline of software engineering with other team member disciplines, to include those of computer science, computer engineering, management, mathematics, project management, quality ...
Computer Software Engineering information
See Virginia salary details
$63K - $75.8K
2% of jobs
$75.8K - $88.6K
4% of jobs
$88.6K - $101.4K
6% of jobs
$101.4K - $114.1K
8% of jobs
$121K is the 25th percentile. Wages below this are outliers.
$114.1K - $126.9K
7% of jobs
$126.9K - $139.7K
18% of jobs
The median wage is $142.7K / yr.
$139.7K - $152.5K
16% of jobs
$152.5K - $165.3K
2% of jobs
$170.6K is the 75th percentile. Wages above this are outliers.
$165.3K - $178.1K
26% of jobs
$178.1K - $190.9K
1% of jobs
$190.9K - $203.7K
8% of jobs
$63K
$146.3K
$203.7K
How much do computer software engineering jobs pay per year?
What are some common challenges computer software engineers face when working on large-scale projects?
What does a computer software engineer do?
What is the difference between Computer Software Engineering vs Computer Software Development?
| Aspect | Computer Software Engineering | Computer Software Development |
|---|---|---|
| Credentials | Bachelor's in Software Engineering, Computer Science, or related field; certifications like Certified Software Development Professional (CSDP) | Bachelor's in Computer Science, Software Engineering, or related; certifications less common |
| Work Environment | Designing, analyzing, and managing software projects; often involved in system architecture | Writing, testing, and debugging code; focused on creating software applications |
| Employer & Industry Usage | Used by tech companies, consulting firms, and large organizations for complex projects | Common across startups, tech firms, and software companies for product development |
While both roles involve software creation, Computer Software Engineering emphasizes designing and managing software systems, whereas Computer Software Development focuses on coding and implementing software solutions. Understanding these differences helps in choosing the right career path or job search focus.
What are computer software engineering jobs?
Can you make $500,000 as a software engineer?
What is computer software engineering?
What kind of jobs can a software engineer do?
What are the key skills and qualifications needed to thrive as a Computer Software Engineer, and why are they important?
- Remote Accounting Software Developer
- From Home Bioinformatics Software Engineer
- Contract Elixir Developer
- Remote Senior Net Software Developer
- Remote Cloud Kitchens
- Software Engineer Manager
- Oracle Software Developer
- Senior Software Engineer Travel
- Assistant Full Stack Developer Visa Sponsorship
- Evening Php Software Engineer

Job description
Position Overview:
We are seeking an experienced and motivated Senior Software Engineering Manager to drive the strategic execution and delivery of enterprise platform technology, ensure alignment with business objectives, seamless integration, compliance with regulations, and operational excellence.
Our Impact:
Enterprise Business Technology Office (EBTO) supports multiple verticals by crafting and creating solutions to a variety of technology challenges. This support takes many forms, including delivering automation solutions by building and enhancing software applications using Business Process Management and Low Code Application Platforms required for Internal Audit, Legal and various other divisions at Freddie Mac.
Enterprise Business Technology portfolio delivers foundational technology capabilities that power secure, scalable, and innovative technology for the organization using best-in-class tooling and standards across multiple functional domains.
Your Impact:
As a Senior Software Engineering Manager, you will lead the evolution of our Corporate Communications and Marketing technology solutions- leading the delivery of technology roadmap items involving web content platform management, infrastructure , tools aligned to goals of the business supporting both internal platforms for employee communication as well as external facing technologies required to manage content and communications delivery for Freddie Mac.
What you will be doing:
- Execute technology strategy and roadmap for the enterprise platform, aligning with business, marketing, and employee communication goals.
- Manage delivery of infrastructure updates and application enhancements
- Lead architecture and technical implementation of personalization, content management, and regulatory compliance related artifacts (TCPA, CAN-SPAM, GDPR, CCPA).
- Oversee platform integration with enterprise tools
- Ensure operational excellence and vendor management for platform reliability and deliverability.
Qualifications:
- 10 years+ related experience and 2+ years management experience and people leadership experience in developing a vibrant and highly talented engineering team is a MUST.
- Bachelor's degree in computer science, information systems or other related technical discipline or the equivalent combination of education, training, or work experience. Advanced studies/degree preferred
- Leadership experience with enterprise-grade web content management platforms (Acquia , SiteCorp or similar frameworks)
- Expertise in managing landscape of tools related to knowledge management and content tools (Ex Drupal)
- Strong background in data integration for personalized communications
- Technical knowledge of communication channels, deliverability, and compliance.
- Experience collaborating with business leaders in marketing, HR, legal, and compliance teams.
- Ability to manage dependencies with vendors or internal engineering teams for software delivery
Keys to Success in this Role:
- Excellent communication skills and leading teams of motivated software engineers
- Solid experience influencing business outcomes by working directly with the business users/team members
Current Freddie Mac employees please apply through the internal career site.
We consider all applicants for all positions without regard to gender, race, color, religion, national origin, age, marital status, veteran status, sexual orientation, gender identity/expression, physical and mental disability, pregnancy, ethnicity, genetic information or any other protected categories under applicable federal, state or local laws. We will ensure that individuals are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
A safe and secure environment is critical to Freddie Mac's business. This includes employee commitment to our acceptable use policy, applying a vigilance-first approach to work, supporting regulatory mandates, and using best practices to protect Freddie Mac from potential threats and risk. Employees exercise this responsibility by executing against policies and procedures and adhering to privacy & security obligations as required via training programs.
CA Applicants: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
Notice to External Search Firms: Freddie Mac partners with BountyJobs for contingency search business through outside firms. Resumes received outside the BountyJobs system will be considered unsolicited and Freddie Mac will not be obligated to pay a placement fee. If interested in learning more, please visit www.BountyJobs.com and register with our referral code: MAC.
Time-type:Full time
FLSA Status:Exempt
Freddie Mac offers a comprehensive total rewards package to include competitive compensation and market-leading benefit programs. Information on these benefit programs is available on our Careers site.
This position has an annualized market-based salary range of $168,000 - $252,000 and is eligible to participate in the annual incentive program. The final salary offered will generally fall within this range and is dependent on various factors including but not limited to the responsibilities of the position, experience, skill set, internal pay equity and other relevant qualifications of the applicant.
About Freddie Mac
Sourced by ZipRecruiter
Today, Freddie Mac makes home possible for one in four home borrowers and is one of the largest sources of financing for multifamily housing. Join our smart, creative and dedicated team and you'll do important work for the housing finance system and make a difference in the lives of others.
Industry
Finance and insurance
Company size
5,001 - 10,000 Employees
Headquarters location
McLean, VA, US
Year founded
1970