Principal Software Engineer Salary at Commonwealth Consulting Corp BETA

How much does a Commonwealth Consulting Corp Principal Software Engineer make?

As of December 2024, the average annual salary for a Principal Software Engineer at Commonwealth Consulting Corp is $110,526, which translates to approximately $53 per hour. Salaries for Principal Software Engineer at Commonwealth Consulting Corp typically range from $102,217 to $118,042, reflecting the diverse roles within the company.

It's essential to understand that salaries can vary significantly based on factors such as geographic location, departmental budget, and individual qualifications. Key determinants include years of experience, specific skill sets, educational background, and relevant certifications. For a more tailored salary estimate, consider these variables when evaluating compensation for this role.

DISCLAIMER: The salary range presented here is an estimation that has been derived from our proprietary algorithm. It should be noted that this range does not originate from the company's factual payroll records or survey data.

Commonwealth Consulting Corp Overview

Website:
commonwealthconsulting.com
Size:
<25 Employees
Revenue:
<$5M
Industry:
Business Services

Commonwealth Consulting Corporation provides a logical framework to help corporate executives and managers assess their competitive position and the attractiveness of their products and services in the defense and homeland security marketplace. We give senior leaders an accurate understanding of the market and useable information to align their actions with the firm's strategic goals. Commonwealth Consulting maintains unique and extensive experience in the Defense Trade and Export Control arena and assists its clients in successfully resolving all types of export control issues. We advocate for and achieve policies and legislation in support of state and local jurisdictions, research institutions, corporations, and non-profit organizations. We have garnered support from a wide-range of federal agencies for our clients' products and projects - from shipbuilding to unmanned aircraft, and from submarine sonar arrays to solar-powered lighting. We specialize in assisting small-to-mid size companies to assess defense market drivers and key market uncertainties. We use rigorous, data-driven analyses to help our clients see future defense trends, adapt to plausible scenarios, and then implement plans for future success. We have close and continuing relationships with public agencies and organizations, such as: Executive Office of the President National Security Council

See similar companies related to Commonwealth Consulting Corp

What Skills Does a person Need at Commonwealth Consulting Corp?

At Commonwealth Consulting Corp, specify the abilities and skills that a person needs in order to carry out the specified job duties. Each competency has five to ten behavioral assertions that can be observed, each with a corresponding performance level (from one to five) that is required for a particular job.

  1. Java: Using Java in the development and maintenance of application programs and systems.
  2. Computer science: Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines.
  3. API: An application programming interface is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software.
  4. Python: Applying the concepts and algorithms of Python to design, develop and maintain software applications to comply with business requirements.
  5. Agile: Agile is a development process where feedback is continuously gathered from users to create the best user experience.

Related Jobs

JCD Staffing
Bethesda , MD

**This position is primarily remote. There may be rare meeting in the downtown DC area.** Job Summary JCDS is hiring a senior software engineer to lead an Alfresco-based content management system migration and upgrade effort for a US Federal customer. This effort will require the engineer to direct design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes. The senior software engineer engages directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions. To be successful as a senior software engineer, you should be able to drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle. Ultimately, a top-notch senior software engineer will ensure that software deliverables comply with quality standards and are complet


Sponsored
12/11/2024 12:00:00 AM
DTCC
Mc Lean , VA

Job Description Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We're committed to helping our employees grow and succeed. We believe that you have the skills and drive to make a real impact. We foster a thriving internal community and are committed to creating a workplace that looks like the world that we serve. Pay and Benefits: Competitive compensation, including base pay and annual incentive Comprehensive health and life insurance and well-being benefits, based on location Pension / Retirement benefits Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being. DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each


Sponsored
12/11/2024 12:00:00 AM
Accompany Health
Bethesda , MD

Minimum Requirements Masters degree in Computer Science or related/equivalent plus 5 years experience as a software engineer/related and experience with AWS or GCP (Cloud architecture), Kubernetes, Docker, Scala, Go, Java, Database Design (Schema Design, SQL Tuning, monitoring), Distributed systems and Micro Services architecture. Responsibilities Architect, Design, Develop, Test and maintain software systems using various technologies including Golang, PostgreSQL, AWS, Kubernetes, SQS. Champion the concepts of robust software engineering, a push for excellence and software observability throughout the organization. Help set the technology foundation for our microservices. Deeply understand the healthcare ecosystem and simplify it for users. Ability to stand up RESTful endpoints in less than a day with Go or a better alternative. Experience with security coding guidelines, PCI, and/or HIPAA compliance. Accelerate code velocity and improve the process for engineering to improve ship tim


Sponsored
12/11/2024 12:00:00 AM
Leidos
Columbia , MD

Description Looking for a rewarding career challenge? Unleash your potential at Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customer’s success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business. With Leidos, you will enjoy competitive benefits such as four or more weeks of Paid Time Off, Flexible Schedules, Discounted Stock Purchase Plans, Unlimited Education and Training Support, Parental Paid Leave, and more! The Leidos National Security Sector has a career opportunity for a Principal Software Engineer in Columbia, MD. Job Summary The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extre


Sponsored
12/10/2024 12:00:00 AM
ManTech International
Reston , VA

Description & Requirements Currently, ManTech is seeking a motivated, career and customer-oriented Principal Software Engineer to join our team in the Reston or Chantilly, VA location. This is an onsite position. The successful candidate will be dedicated full-time to development and enhancement support for existing software and systems solutions and the development of new solutions as required. Responsibilities include but are not limited to: Designing, developing, programming, and modifying software, systems, applications, and tools, both existing and new in the future Analyzing software and integration requirements and working with team members to determine development and implementation plans Correcting errors by making the appropriate changes and then re-checking the program to ensure the desired result was produced Developing solutions and maintaining support for external data sources and users Building web services, APIs, and other solutions to interface with third-party systems


Sponsored
12/10/2024 12:00:00 AM
Base2 Solutions
Fort George G Meade , MD

Annual Salary Range: $220,000 to $240,000 with Full Benefits to include Health/Dental/Vision and PTO. Description: Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer problems by leveraging innovative technical solutions. Our software engineers develop the next-generation technologies that drive decision making and impact our national defense. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, and UI design. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems as we continue to push technology forward. Responsibilities: Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation


Sponsored
12/10/2024 12:00:00 AM
Motorola Solutions
Baltimore , MD

Company Overview At Motorola Solutions, we're guided by a shared purpose - helping people be their best in the moments that matter - and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We're solving for safer by building the best possible technologies across every part of our safety and security ecosystem. That's mission-critical communications devices and networks, AI-powered video security & access control and the ability to unite voice, video and data in a single command center view. We're solving for safer by connecting public safety agencies and enterprises, enabling the collaboration that's critical to connect those in need with those who can help. The work we do here matters. Department OverviewThe IPVideo department designs, engineers, and develops IoT based products for the safety and security industry. The team has developed the HALO and SentryERS products and continues to develop many


Sponsored
12/10/2024 12:00:00 AM
Jobot
Derwood , MD

A rapidly growing 800 Person Medical Device company is currently hiring for a fully remote Principal Software Engineer with full-stack Java experience This Jobot Job is hosted by: Ryan Sullivan Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resume. Salary: $150,000 - $180,000,000 per year A bit about us: A rapidly growing 800 Person Medical Device company is currently hiring for a fully remote Principal Software Engineer with full-stack Java experience Why join us? Competitive Base Salary of 150-180K 7% Bonus 3% Match on the 401K Accelerated Career Growth Excellent Healthcare and generous PTO Pet insurance Innovative culture Flexible spending accounts Company paid short- and long-term disability insurance Company contribution to fitness club membership Job Details The ideal candidate will have a Bachelors or Masters degree in Computer Science or similar field Full stack Java development experience with Java, RESTful Services, and AWS Experience with An


Sponsored
12/10/2024 12:00:00 AM

Check more jobs information at Commonwealth Consulting Corp

Job Title Average Commonwealth Consulting Corp Salary Hourly Rate
2 Financial Analyst $59,134 $28
3 Frontend Software Engineer $110,526 $53
4 Administrative Assistant $47,718 $23
5 Consultant $102,314 $49
6 Data Scientist $106,370 $51
7 Management Consultant $89,328 $43
8 President $756,249 $364
9 Program Manager $134,327 $65
10 Senior Data Scientist $106,370 $51
11 Assistant Commonwealth's Attorney $153,716 $74
12 Controller $226,359 $109

Hourly Pay at Commonwealth Consulting Corp

The average hourly pay at Commonwealth Consulting Corp for a Principal Software Engineer is $53 per hour. The location, department, and job description all have an impact on the typical compensation for Commonwealth Consulting Corp positions. The pay range and total remuneration for the job title are shown in the table below. Commonwealth Consulting Corp may pay a varying wage for a given position based on experience, talents, and education.
How accurate does $110,526 look to you?

FAQ about Salary and Jobs at Commonwealth Consulting Corp

1. How much does Commonwealth Consulting Corp pay per hour?
The average hourly pay is $53. The salary for each employee depends on several factors, including the level of experience, work performance, certifications and skills.
2. What is the highest salary at Commonwealth Consulting Corp?
According to the data, the highest approximate salary is about $118,042 per year. Salaries are usually determined by comparing other employees’ salaries in similar positions in the same region and industry.
3. What is the lowest pay at Commonwealth Consulting Corp?
According to the data, the lowest estimated salary is about $102,217 per year. Pay levels are mainly influenced by market forces, supply and demand, and social structures.
4. What steps can an employee take to increase their salary?
There are various ways to increase the wage. Level of education: An employee may receive a higher salary and get a promotion if they obtain advanced degrees. Experience in management: an employee with supervisory experience can increase the likelihood to earn more.