Demo

Senior Software Engineer

ClientMind Recruiting Inc.
Greenbelt, MD Full Time
POSTED ON 4/22/2025
AVAILABLE BEFORE 5/21/2025

Clientmind Recruiting is searching for a Senior Software Engineer for a growing technology company in the Greenbelt, MD area. This is a full-time position and will work onsite 3x per week.


This role is responsible for developing, testing, and maintaining applications for embedded systems, Android, Linux, and Windows platforms.


Key Responsibilities:


  • Lead the design, development, and maintenance of complex software solutions for tracking systems.
  • Develop and optimize embedded software and firmware for hardware components.
  • Architect and enhance Android applications to ensure seamless integration with tracking systems.
  • Oversee the development and performance optimization of applications for Linux and Windows platforms.
  • Provide technical leadership and mentor junior and mid-level developers.
  • Collaborate with cross-functional teams, including hardware engineers and product managers, to define software requirements and deliver high-quality solutions.
  • Write efficient, maintainable, and scalable code in C, C , C#, and Java.
  • Conduct in-depth testing, debugging, and performance optimization of software applications.
  • Research and integrate emerging technologies to enhance software solutions.
  • Maintain thorough documentation of software designs, development processes, and technical specifications.


Qualifications:


  • US Citizen with Secret level security clearance or ability and willingness to obtain a clearance.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Equivalent experience will also be considered.
  • 5 years of professional experience in software development.
  • Expert-level proficiency in C, C , C#, and Java programming languages.
  • Strong understanding of embedded systems development and real-time operating systems.
  • Extensive experience with Android application development, including UI/UX design and optimization.
  • Proficiency in Linux and Windows development environments.
  • Proven ability to troubleshoot and debug complex systems, including hardware-software integration.

Preferred Qualifications:

  • Knowledge of machine learning, sensor fusion techniques, and advanced signal processing.
  • Familiarity with Agile development methodologies and DevOps best practices.
  • Experience with cloud-based computing and distributed systems.
  • Strong background in security protocols and best practices for embedded and mobile applications.
  • Working knowledge of communication interfaces (e.g., Bluetooth, Wi-Fi, UART, SPI, I2C).

Salary : $120,000 - $145,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Greenbelt, MD area that may be a better fit.

Senior Software Engineer - Ascend

Gordian Software, Washington, DC

Senior Software Engineer (Angular & AWS)

Software Guidance and Assistance, Inc., Rockville, MD

AI Assistant is available now!

Feel free to start your new journey!