Senior Software Engineer

Senior Software Engineer

Command Post Technologies, Inc.

Patuxent River, MD • Hybrid

$138K - $182K/yr

Other

Medical, Retirement, PTO

Posted 5 days ago


Job description

Description

Command Post Technologies, Inc. (CPT) is seeking a motivated and detail-oriented Software Engineer to join our team. As a key member of the team, you will play a critical role in ensuring the quality and functionality of software applications. You will leverage your expertise in test automation tools and methodologies to design, develop, and execute automated test scripts that streamline the testing process and improve software quality.


Responsibilities:

  • Evaluate, recommend, and implement automated test tools and strategies to optimize the testing process.
  • Develop, maintain, and upgrade automated test scripts and architectures for application products.
  • Design, implement, and conduct test and evaluation procedures to ensure system requirements are met.
  • Analyze test results and identify and report defects to development teams.
  • Assess, design, and conceptualize test scenarios, approaches, objectives, plans, and tools aligned with testing requirements.
  • Write, implement, and report the status for system test cases.
  • Analyze test cases and provide regular progress reports.
  • Serve as a subject matter specialist (SME), providing testing know-how and expertise in support of user requirements for complex software/hardware applications.
  • Participate in risk management assessments, focusing on user requirements analysis, test design, and tool selection.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Minimum 7-10 years of experience in software testing with a focus on test automation.
  • Active Top Secret/Sensitive Compartmented Information (TS/TSCI) security clearance.
  • Strong understanding of testing methodologies (e.g., black-box testing, white-box testing) and test automation frameworks (e.g., Selenium, Cypress).
  • Experience with scripting languages used for test automation (e. g., Python, Java).
  • Excellent analytical and problem-solving skills.
  • Strong attention to detail and a commitment to quality.
  • Effective communication and collaboration skills.
  • Ability to work independently and manage multiple tasks simultaneously.

About Us: We are Command Post Technologies, Inc. (CPT). CPT is a Service-Disabled, Veteran-Owned Small Business (SDVOSB), providing engineering services in the areas of Cyber Security, Software Development, Test & Evaluation, and Strategic Planning. CPT employees appreciate working in a caring environment that promotes a healthy work-life balance. As individuals, we come together as a team, supporting a culture rooted in our core principles of integrity, determination, and innovation. In all of CPT's collaboration efforts, our team prioritizes communication, accountability, and being resourceful in order to maximize efficiency and results.


What's In It For You:

  • Competitive salary and health benefits
  • Hybrid/remote work environment
  • Leadership training
  • 401k with generous company matching
  • Career professional development
  • Tuition reimbursement
  • Flexible hours
  • Work/Life balance
  • Rewards and recognition
  • Paid Time Off

Command Post Technologies, Inc. (CPT) is a Service-Disabled Veteran-Owned Small Business (SDVOSB) founded in 2008 and headquartered in Suffolk, VA with personnel in various states including Virginia, Maryland, Florida, and Texas. With 2/3 of our staff being former military, CPT firmly believes in employing veterans. Command Post Technologies, Inc. is a unique provider of innovative solutions that enhance our corporate clients' productivity and empower our government clients with the ability to protect against all enemies: foreign and domestic. CPT adapts its successful military experiential approach to the needs of leaders in a global business environment and provides an elite leadership curriculum that results in a world-class, leadership-altering event.


Command Post Technologies Inc. (CPT) is an Equal Employment Opportunity and Affirmative Action employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identify, gender expression, sex, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal, state, or local law. We take Affirmative Action to ensure equal opportunities for employees and potential employees without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sex, sexual orientation, marital status, veteran status, disability genetic information, citizenship status, or membership in any other group protected by federal, state, or local law.


We abide by the Pay Transparency Nondiscrimination Provision and will refrain from discharging, or otherwise discriminating against employees or applicants who inquire about, discuss, or disclose their compensation or the compensation of other employees or applicants. An exception exists where the employee or applicant makes the disclosure based on information obtained in the course of performing his or her essential job functions.




Frequently asked questions

Q: What skills or qualities help someone succeed as a Senior Software Engineer?

A: To succeed as a Senior Software Engineer, key technical skills include expertise in programming languages such as Java, Python, or C++, as well as proficiency in software development methodologies like Agile and DevOps. Additionally, strong problem-solving skills, experience with cloud platforms like AWS or Azure, and knowledge of database management systems are highly valued. Soft skills like effective communication, leadership, and collaboration, along with traits like adaptability, continuous learning, and a customer-centric mindset, are also essential for success in this role.\n\nSummary: These technical and soft skills enable Senior Software Engineers to design, develop, and deliver high-quality software solutions, lead cross-functional teams, and drive innovation, ultimately supporting career growth and effectiveness in the role.

Q: What is the career path for a Senior Software Engineer?

A: A Senior Software Engineer's typical career progression involves starting as a Junior Software Engineer, progressing to a Mid-Level Software Engineer, and then to a Senior Software Engineer, with each role requiring increased technical expertise and leadership responsibilities. Key opportunities for skill development and growth include mastering programming languages, frameworks, and technologies, as well as developing leadership, communication, and project management skills through mentorship, team lead roles, or specialized certifications. Long-term career prospects for Senior Software Engineers may include technical leadership positions, such as Technical Program Manager or Engineering Manager, or transitioning into related fields like Product Management or Data Science.



Command Post Technologies, Inc. job posting for a Senior Software Engineer in Patuxent River, MD with a salary of $138,000 to $182,000 Annually and benefits including Medical, PTO, and Retirement with a map of Patuxent River location.