1

2021 Software Engineer Jobs (NOW HIRING)

Mid. Software Engineer

Annapolis, MD · On-site

$70K - $190K/yr

Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Software Engineer to join our ...

Staff Software Engineer

San Francisco, CA · On-site

$175K - $222K/yr

We are looking for a product-driven Staff Software Engineer to join our team as we build a new ... 2021) Many of these same groups are disproportionately affected by climate change, and are often ...

Software Engineer #1052819 * Employees in this job function are responsible for designing ... 2021, 2022, and 2023! To view all of our open positions go to: Follow us on Twitter: Follow us on ...

Software Engineer #1053236 * Employees in this job function are responsible for designing ... 2021, 2022, and 2023! To view all of our open positions go to: Follow us on Twitter: Follow us on ...

Software Engineer #1053025 * Employees in this job function are responsible for designing ... 2021, 2022, and 2023! To view all of our open positions go to: Follow us on Twitter: Follow us on ...

Software Engineer Step into a high-impact Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Electrical Equipment & Components, Electronics ...

Senior Software Engineer

Annapolis, MD · On-site

$190K - $240K/yr

Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Senior Software Engineer (SWE3 ...

Software Engineer #1054723 * Employees in this job function are responsible for designing ... 2021, 2022, and 2023! To view all of our open positions go to: Follow us on Twitter: Follow us on ...

Software Engineer #1048965 * Employees in this job function are responsible for designing ... 2021, 2022, and 2023! To view all of our open positions go to: Follow us on Twitter: Follow us on ...

Software Engineer, iOS

Los Angeles, CA · On-site

$150.90K/yr

They are seeking a Software Engineer, iOS to design and develop high-quality iOS applications while ... Founded in 2021, the company is headquartered in Albany, USA, with a team of 11-50 employees. The ...

Senior Software Engineer

Annapolis, MD · Hybrid

$190K - $240K/yr

Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Senior Software Engineer to ...

Senior Software Engineer

Annapolis, MD · On-site

$190K - $240K/yr

... 2021! Belay Technologies is seeking a We are looking for a Backend Software Engineer (Level 3) to ... join our intel team. Candidates should have the following qualifications: * An active TS/SCI ...

Software Engineer #1055078 * Employees in this job function are responsible for designing ... 2021, 2022, and 2023! To view all of our open positions go to: Follow us on Twitter: Follow us on ...

Senior Software Engineer

Annapolis, MD · On-site

$190K - $240K/yr

Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Senior Software Engineer to ...

next page

Showing results 1-20

2021 Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do 2021 software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for 2021 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 the key skills and qualifications needed to thrive as a 2021 Software Engineer, and why are they important?

To thrive as a 2021 Software Engineer, you need strong programming skills (such as in Java, Python, or JavaScript), a solid grasp of algorithms and data structures, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, cloud platforms (AWS, Azure), and frameworks such as React or Node.js is highly valued, as are relevant certifications. Excellent problem-solving abilities, teamwork, and effective communication distinguish top performers in this role. These technical and interpersonal skills are critical for building reliable software, collaborating with diverse teams, and adapting to evolving technologies.

What are some common challenges faced by a 2021 Software Engineer when working with legacy codebases?

As a 2021 Software Engineer, one frequent challenge is maintaining and enhancing legacy codebases that may lack comprehensive documentation or use outdated technologies. Navigating these systems requires patience, strong debugging skills, and the ability to quickly learn unfamiliar frameworks or languages. Engineers often collaborate closely with team members to share knowledge and ensure any updates maintain system stability while gradually refactoring for better performance and maintainability.

What does a 2021 Software Engineer do?

A 2021 Software Engineer is responsible for designing, developing, testing, and maintaining software applications using modern programming languages and tools prevalent in 2021, such as Python, JavaScript, Java, and cloud technologies. They often work as part of a collaborative team to build scalable, secure, and user-friendly software solutions. Their role also involves troubleshooting issues, optimizing code, and staying updated with the latest industry trends and best practices to ensure high-quality software delivery.

What is the difference between 2021 Software Engineer vs 2021 Web Developer?

Aspect2021 Software Engineer2021 Web Developer
Required CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS, web development certifications
Work EnvironmentTech companies, software firms, startupsWeb agencies, tech companies, freelance
Industry UsageSoftware development, app creationWebsite and web app development
Common Search/ComparisonYesNo

2021 Software Engineers focus on designing and developing software applications across various platforms, while 2021 Web Developers specialize in building websites and web-based applications. Both roles require coding skills and often similar educational backgrounds, but their work environments and project types differ.

More about 2021 Software Engineer jobs
Infographic showing various 2021 Software Engineer job openings in the United States as of May 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Mid. Software Engineer

Mid. Software Engineer

Belay Technologies

Annapolis, MD • On-site

$70K - $190K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 28 days ago


Job description

Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021!
Belay Technologies is seeking a Software Engineer to join our intel team. Candidates should demonstrate a strong background developing enterprise-grade Java applications with experience matching the listed skills based on software development focus area.
Candidates should have the following qualifications:
  • TS/SCI Clearance with polygraph
  • 8 years w/ degree (12 years w/o)
Candidates are desired to have the following skills:
  • Ability to debug and resolve applications errors and performance bottlenecks in a timely and effective manner
  • Ability to clearly communicate ideas and status updates to peers and management
  • Experience developing software with Git, Maven and Gradle
  • Serverside/Back end position skills:
    • Experience developing high-performance, multi-threaded Java applications or applications executed in distributed computing environments
    • Knowledge of the Spring Framework and Dependency Injection
  • Full-Stack position skills:
    • Full-stack software development experience
    • Experience developing web applications
    • Accessibility (a11y) and Section 508 compliance
    • Experience developing RESTful web services
Perks and Benefits:
  • 8 weeks paid leave - 4 weeks of personal leave, 3 Yay! days, take off on your birthday,11 paid holidays and optional leave up to 6 days through Belay's volunteer program
  • 10% matching in 401(k) contributions vested on day one
  • $5,000 annual training/tuition
  • Student Loan Repayment Program
  • 100% company-funded HSA
  • Rich medical coverage (100% coinsurance)
  • Dental coverage including orthodontia
  • Up to $420,000 in life insurance, premiums 100% company funded
  • Amazon Prime, gym reimbursement, monthly lunches, games and prizes
  • Pet adoption program, generous referral bonus program, fun events, and more!

At Belay, we are committed to creating an environment where you can thrive both professionally and personally. We believe in transparency and fairness in compensation. Several factors influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, education, specific skills and competencies and certifications. Belay offers a competitive total compensation package that includes benefits and perks, a flexible work-life balance, and career development.
Salary Range: $70,000 to $190,000
Belay Technologies is a certified Service-Disabled Veteran-Owned Small Business located in Columbia, Maryland (Baltimore/Washington area). Belay Technologies specializes in systems automation and full stack development. Belay Technologies provides leading technology and engineering solutions to the DoD, as well as state-of-the-art commercial products. We hire software engineers, web designers, test engineers, systems engineers, systems administrators, database engineers and other tech services. We are an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.