Software engineer jobs in Lexington Park, MD - 3,528 jobs
All
Software Engineer
Software Developer
Software Test Engineer
Applications Developer
Software Engineering Internship
Software Applications Engineer
Senior Software Engineer
Software Developer Internship
Software Quality Engineer
Software Engineer/Architect
Software Leader
Software Tester
Software Integrator Engineer
Senior Software Developer
Simventions, Inc.-Glassdoor ✪ 4.6
Software engineer job in Dahlgren, VA
SimVentions is a 100% employee-owned business and has consistently been voted one of Virginia's Best Places to Work. We are seeking an experienced Software Developer to provide engineering support in an Agile development environment for the Tomahawk program. As part of a Scrum team, you will be performing software design, implementation, and test, documentation, and defect analysis. This is a senior level position requiring a minimum of 10 years of professional experience. Must be willing to work on-site at Dahlgren Naval Base 4+ days/week.
Travel: Very rare. Less than 10%. Clearance:
A DOD Secret Clearance is required for this position. Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information. US Citizenship is required to obtain a clearance.
Requirements:
Minimum of 10 years experience in a software development role
Experience with object-oriented design and methodologies
Excellent oral and written communication skills
Ability to thrive in a flexible, team-oriented work environment
Willingness to work on-site at Dahlgren Naval Base 5 days/week
Responsibilities:
Design, implement, and test source code for the Tactical Tomahawk Weapon Control System.
Debug reported issues and provide causal analysis.
Actively support all aspects of the system development lifecycle (analysis, requirements definition, design, coding, development and unit testing, maintenance and preparing associated documentation) with an emphasis on software development.
Preferred Skills and Experience:
Experience using C++ and/or Java in a professional setting
Working knowledge of the Linux operating environment
Education: A Bachelor of Science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline is required. Computer Science or Computer Engineering degrees strongly preferred. Compensation:
Compensation at SimVentions is determined by a number of factors, including, but not limited to, the candidate's experience, education, training, security clearance, work location, skills, knowledge, and competencies, as well as alignment with our corporate compensation plan and contract specific requirements.
The projected annual compensation range for this position is $110,000 - $170,000 (USD). This estimate reflects the standard salary range for this position and is just one component of the total compensation package that SimVentions offers.
Benefits:
At SimVentions, we're committed to supporting the total well-being of our employees and their families. Our benefit offerings include comprehensive health and welfare plans to serve a variety of needs.
We offer:
Medical, dental, vision, and prescription drug coverage
Employee Stock Ownership Plan (ESOP)
Competitive 401(k) programs
Retirement and Financial Counselors
Health Savings and Health Reimbursement Accounts
Flexible Spending Accounts
Life insurance, short- & long-term disability
Continuing Education Assistance
Paid Time Off, Paid Holidays, Paid Leave (e.g., Maternity, Paternity, Jury Duty, Bereavement, Military)
Third Party Employee Assistance Program that offers emotional and lifestyle well-being services, to include free counseling
Supplemental Benefit Program
Why Work for SimVentions?:
SimVentions is about more than just being a place to work with other growth-orientated technically exceptional experts. It's also a fun place to work. Our family-friendly atmosphere encourages our employee-owners to imagine, create, explore, discover, and do great things together.
Support Our Warfighters
SimVentions is a proud supporter of the U.S. military, and we take pride in our ability to provide relevant, game-changing solutions to our armed men and women around the world.
Drive Customer Success
We deliver innovative products and solutions that go beyond the expected. This means you can expect to work with a team that will allow you to grow, have a voice, and make an impact.
Get Involved in Giving Back
We believe a well-rounded company starts with well-rounded employees, which is why we offer diverse service opportunities for our team throughout the year.
Build Innovative Technology
SimVentions takes pride in its innovative and cutting-edge technology, so you can be sure that whatever project you work on, you will be having a direct impact on our customer's success.
Work with Brilliant People
We don't just hire the smartest people; we seek experienced, creative individuals who are passionate about their work and thrive in our unique culture.
Create Meaningful Solutions
We are trusted partners with our customers and are provided challenging and meaningful requirements to help them solve.
Employees who join SimVentions will enjoy additional perks like:
Employee Ownership: Work with the best and help build YOUR company!
Family focus: Work for a team that recognizes the importance of family time.
Culture: Add to our culture of technical excellence and collaboration.
Dress code: Business casual, we like to be comfortable while we work.
Resources: Excellent facilities, tools, and training opportunities to grow in your field.
Open communication: Work in an environment where your voice matters.
Corporate Fellowship: Opportunities to participate in company sports teams and employee-led interest groups for personal and professional development.
Employee Appreciation: Multiple corporate events throughout the year, including Holiday Events, Company Picnic, Imagineering Day, and more.
Founding Partner of the FredNats Baseball team: Equitable distribution of tickets for every home game to be enjoyed by our employee-owners and their families from our private suite.
Food: We have a lot of food around here!
FTAC
$110k-170k yearly 2d ago
Looking for a job?
Let Zippia find it for you.
Android Software Developer
Simventions, Inc.-Glassdoor ✪ 4.6
Software engineer job in King George, VA
SimVentions is a 100% employee-owned business and has consistently been voted one of Virginia's Best Places to Work. We are looking for a mid-level SoftwareEngineer to join our team! This individual will provide softwareengineering in an Agile development environment as part of a team creating prototype robotic systems to support live training exercises.
Travel: 10-15% Clearance:
An ACTIVE Secret Clearance is required for this position. Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information. US Citizenship is required to obtain a clearance.
Requirements:
United States Citizenship
At least four (4) years of Python software development experience
In-depth understanding of Android software and application development
Ability to clearly and accurately document software source code, specifications, and manuals
Modeling and/or simulations, interface coding, TCP/IP, and serial communications
Excellent oral and written communication skills
Ability to collaborate constructively and present overall results with other government and contractor personnel
Ability to thrive in a flexible and dynamic work environment
Responsibilities:
Writing, troubleshooting, and supporting Python software, usually written for ROS2 (Robot Operating System)
Design and build advanced applications for the Android platform
Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software
Gain understanding and knowledge of various robotic systems
Actively support all aspects of the system development lifecycle (analysis, requirements definition, design, coding, development and unit testing, maintenance and preparing associated documentation) with an emphasis on software development
Preferred Skills and Experience:
Experience with writing, testing, maintaining, and supporting live mobile applications for the Android Tactical Assault Kit (ATAK) systems
Experience with ROS2
C++ development experience for performance critical code
Experience with developing software for Ubuntu
Willingness to travel to support test events in the field
Comfortable working on a team and interfacing with outside entities
Willingness to adapt quickly to new requirements
Agile/SCRUM experience
Knowledge of Git and GitLab
Experience with Hardware-in-the-loop (HWIL) and/or Software-in-the-loop (SWIL) testing
Education: A Bachelor of Science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline is required. Compensation:
Compensation at SimVentions is determined by a number of factors, including, but not limited to, the candidate's experience, education, training, security clearance, work location, skills, knowledge, and competencies, as well as alignment with our corporate compensation plan and contract specific requirements.
The projected annual compensation range for this position is $80,000 - $110,000 (USD). This estimate reflects the standard salary range for this position and is just one component of the total compensation package that SimVentions offers.
Benefits:
At SimVentions, we're committed to supporting the total well-being of our employees and their families. Our benefit offerings include comprehensive health and welfare plans to serve a variety of needs.
We offer:
Medical, dental, vision, and prescription drug coverage
Employee Stock Ownership Plan (ESOP)
Competitive 401(k) programs
Retirement and Financial Counselors
Health Savings and Health Reimbursement Accounts
Flexible Spending Accounts
Life insurance, short- & long-term disability
Continuing Education Assistance
Paid Time Off, Paid Holidays, Paid Leave (e.g., Maternity, Paternity, Jury Duty, Bereavement, Military)
Third Party Employee Assistance Program that offers emotional and lifestyle well-being services, to include free counseling
Supplemental Benefit Program
Why Work for SimVentions?:
SimVentions is about more than just being a place to work with other growth-orientated technically exceptional experts. It's also a fun place to work. Our family-friendly atmosphere encourages our employee-owners to imagine, create, explore, discover, and do great things together.
Support Our Warfighters
SimVentions is a proud supporter of the U.S. military, and we take pride in our ability to provide relevant, game-changing solutions to our armed men and women around the world.
Drive Customer Success
We deliver innovative products and solutions that go beyond the expected. This means you can expect to work with a team that will allow you to grow, have a voice, and make an impact.
Get Involved in Giving Back
We believe a well-rounded company starts with well-rounded employees, which is why we offer diverse service opportunities for our team throughout the year.
Build Innovative Technology
SimVentions takes pride in its innovative and cutting-edge technology, so you can be sure that whatever project you work on, you will be having a direct impact on our customer's success.
Work with Brilliant People
We don't just hire the smartest people; we seek experienced, creative individuals who are passionate about their work and thrive in our unique culture.
Create Meaningful Solutions
We are trusted partners with our customers and are provided challenging and meaningful requirements to help them solve.
Employees who join SimVentions will enjoy additional perks like:
Employee Ownership: Work with the best and help build YOUR company!
Family focus: Work for a team that recognizes the importance of family time.
Culture: Add to our culture of technical excellence and collaboration.
Dress code: Business casual, we like to be comfortable while we work.
Resources: Excellent facilities, tools, and training opportunities to grow in your field.
Open communication: Work in an environment where your voice matters.
Corporate Fellowship: Opportunities to participate in company sports teams and employee-led interest groups for personal and professional development.
Employee Appreciation: Multiple corporate events throughout the year, including Holiday Events, Company Picnic, Imagineering Day, and more.
Founding Partner of the FredNats Baseball team: Equitable distribution of tickets for every home game to be enjoyed by our employee-owners and their families from our private suite.
Food: We have a lot of food around here!
FTAC
$80k-110k yearly 2d ago
Summer 2026 Software Engineering Intern
Aerovironment 4.6
Software engineer job in Annapolis, MD
Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members.
We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location.
**Summary**
As a **SoftwareEngineering Intern** , you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools.
This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact.
**Position Responsibilities**
+ Assist in the design, coding, testing, and debugging of software components and systems.
+ Contribute to the development of tools and applications that support AV robotics and aerospace platforms.
+ Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities.
+ Participate in code reviews, documentation, and the use of version control and defect tracking tools.
+ Help develop scripts or automation to improve team workflows and efficiency.
+ Learn and apply best practices in software development processes, including Agile methodologies.
+ Support the development of prototypes, simulations, and proof-of-concept demonstrations.
+ Attend team meetings, contribute ideas, and learn to estimate development effort and timelines.
**Basic Qualifications (Required Skills & Experience)**
+ Currently pursuing a **Bachelor's or Master's degree** in **Computer Science, SoftwareEngineering** , or a related field.
+ Strong foundational knowledge in programming languages such as **Python, C++, or Java** .
+ Familiarity with development tools such as **Visual Studio, Git, Eclipse** , or similar IDEs.
+ Experience with data structures, algorithms, and software design principles.
+ Demonstrated problem-solving and analytical skills.
+ Ability to work both independently and collaboratively in a team environment.
+ Effective written and verbal communication skills.
**Preferred Qualifications & Competencies**
+ Experience with software development on Linux, Windows, or cross-platform environments.
+ Exposure to web technologies, cloud platforms, or backend services is a plus.
+ Interest in or exposure to robotics, autonomous systems, or data analytics.
+ Experience using scripting languages (e.g., Bash, Python) to automate tasks.
+ Knowledge of Agile development practices and version control (e.g., Git).
+ Curiosity and willingness to learn new technologies and frameworks.
+ Ability to take ownership of tasks and contribute to team goals.
**Physical Demands**
+ Ability to work in an office and R&D lab environment (Constant)
+ Required to sit, type, and use office equipment for extended periods (Frequent)
**ITAR Requirement:**
_T_ _his position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements._
**Benefits** : AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************* .
We also encourage you to review our company website at ******************** to learn more about us.
Principals only need apply. NO agencies please.
**Who We Are**
Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC.
Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed.
**What We Do**
Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition.
_We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status._
**ITAR**
**About AV:**
**AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.**
We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve.
Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next.
**If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.**
**Careers at AeroVironment (*****************************************
$42k-61k yearly est. 60d+ ago
Software Tester
Soft Tech Consulting 3.6
Software engineer job in Suitland, MD
MUST BE ABLE TO OBTAIN PUBLIC TRUST
MUST BE US CITIZEN OR PERMANENT RESIDENT/GREEN CARD
FOR PERMANENT RESIDENT/GREEN CARD - MUST HAVE BEEN IN THE U.S. FOR A MINIMUM OF 3 CONSECUTIVE YEARS
ONSITE - SUITLAND, MD
SALARY IS DEPENDENT UPON THE CANDIDATE'S SKILLS, EXPERIENCE, EDUCATION AND CERTIFICATIONS
SALARY RANGE: $95K to $110K
HIGH END OF THE SALARY RANGE IS CONSIDERED FOR THOSE WHO EXCEED QUALIFICATIONS IN A REQUIRED AREA
Soft Tech offers competitive BENEFITS in the areas of: MEDICAL, DENTAL, VISION, 401K, Short Term Disability, Long Term Disability, Life Insurance, PTO, AND PAID HOLIDAYS
Soft Tech Consulting is seeking a highly motivated, self-directed individual to fill the role of a Software Tester. The selected individual will join a collaborative team environment where they will work closely with Requirements Analysts/Business Analysts and programmers to ensure proper implementation and/or testing of program and system specifications. Key to the success of this position is the successful delivery of projects and effective communication to all levels of staff for reporting project status.
Responsibilities
Gathers requirements information from users, designs potential solutions, develops specifications, and/or defines and coordinates testing requirements and recommends software/hardware component changes as required.
Participates as needed in development phases with emphasis on the analysis/design, documentation and/or testing, integration, and presentation phases.
Works closely with Requirements Analysts/Business Analysts and programmers to ensure proper implementation and/or testing of program and system specifications.
Coordinates the planning for testing efforts and the design of multiple test plans, including developing data-driven test cases.
Responsible for quality assurance, quality control, and system integrity (through testing).
Prepares and delivers presentations on the system concepts and/or testing efforts.
Develops work plans and monitors them for adherence to user requirements and work schedules.
Conforms to standards and quality control procedures for requirements definition, design, development, and/or testing and implementation.
Provides technical guidance to lower level staff.
Acts as test manager to ensure that all testing is done according to test plans and testing standards.
Must produce hazard analysis documentation to determine whether the system is deployable.
Qualifications
Education: High school diploma and specialized technical training.
At least six years of experience in the design, development, and/or testing of applications.
At least six years of experience creating test data, cases, and scenarios from written requirements.
At least six years of experience in creating, gathering, analyzing, planning, documenting, and/or defining and coordinating test plans and requirements.
At least five years of experience with standards and quality control procedures for testing implementation.
At least five years of experience using Use Cases or user stories to create test cases.
At least five years of experience in the system development life cycle, DBMS concepts, and/or design techniques.
At least five years of experience implementing and using automated testing techniques, if required.
At least five years of experience implementing and using continuous integration techniques, if required.
At least three years of experience writing SQL to retrieve and update test data.
Experience with developing test scenarios for use in automated testing frameworks and tools (e.g., Selenium).
Experience with Accessibility (Section 508 compliance) and browsers compatibility testing.
Experience with application performance testing.
Experience as a technical leader of contractor staff.
Must have hands-on experience/knowledge on the majority of the following products:
Environments: Chromium, JavaScript, NodeJS, Celerity, Cucumber, Jetty, Oracle, Red Hat Linux, WebLogic/Tomcat, Apache, WCMS, API, SOLR, na Vizin, Flash, Java, SVG, IIS, Linux, Adobe Captivate, HTML, PDF, COTS, Spring, Spring MVC, JDBC, CSS, Bootstrap, Thyme leaf, Restful webservice, Junit, Mockito, jQuery, EAG, Perl, Korn shell scripts, Google API, AWS Services, Python, Lambda, Aurora/PostgreSQL, Selenium, Ruby, Angular, Jenkins
About Us
Soft Tech Consulting, Inc. is a woman and minority-owned business headquartered in Chantilly, VA. With contracts in both the public and private sectors in the DC metro area and across the country, Soft Tech is an organization made up of highly successful and talented Information Technology professionals offering enterprise class solutions for any size organization at great value. Soft Tech's mission is to help government organizations design, implement, and maintain mission critical Information Technology solutions. By focusing jointly on our employees and our customers, we are able to achieve our mission by providing each and every one of our customers with continuous quality customer support.
Soft Tech Consulting, Inc. is an Equal Opportunity Employer.
$95k-110k yearly Auto-Apply 60d+ ago
Staff Cyber Software Test Engineer (EC)
Northrop Grumman 4.7
Software engineer job in Annapolis, MD
RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE TYPE: PolygraphTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
At the heart of Defining Possible is our commitment to missions. In rapidly changing global security environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We're looking for innovators, who can help us keep building on our wide portfolio of secure, affordable, integrated, and multi-domain systems and technologies that fuel those missions. By joining in our shared mission, we will support yours of expanding your personal network and developing skills, whether you are new to the field or an industry thought-leader. At Northrop Grumman, you will have the resources, support, and team to do some of the best work of your career.
We are looking for you to join our team as a Staff Cyber SoftwareEngineer based out of Annapolis Junction, MD.
What You'll get to Do:
The new team member will be working with our Agile Development teams providing software development, requirements development, and model-based systems engineering.
The Staff Cyber SoftwareEngineer will develop, maintain, and enhance complex and diverse software systems (e.g. processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. This person will be responsible for working individually or as part of a team to review and test software components for adherence to the design requirements and documents test results. The team is seeking a talented engineer who resolves software problem reports, utilizes software development and software design methodologies appropriate to the development and software design methodologies appropriate to the development environment. The successful candidate shall have experience with creating specific input to the software components of system design to include hardware/software tradeoffs, software reuse, use of Commercial Off-the-Shelf (COTS)/ Government Off-the Shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
The job duties may include some of the following tasks:
Analyze user requirement s to derive software design and performance requirements
Design and code new software or modify existing software to add new features
Debug existing software and correct defects
Integrate existing software into new or modified systems or operating environments
Automation of new and existing manual tests.
Provide recommendations for improving documentation and software development process standards
Develop or implement algorithms to meet or exceed system performance and functional standards
Assist with developing and executing test procedures for software components
Write or review software and system documentation
Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
Serve as team lead at the level appropriate to the software development process being used on any particular project
Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Design or implement complex database or data repository interfaces/queries
Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products
Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
Implement recommendations for improving documentation and software development process standards
Basic Qualifications:
14 years of experience as a SoftwareEngineer in programs and contracts of similar scope, type, and complexity with a bachelor's degree in Computer Science or related discipline from an accredited college or university. - 18 years of experience as a SWE in programs and contracts of similar scope, type, and complexity with no degree can also be accepted.
A current and active TS/SCI Clearance with Polygraph less than 10 years old.
An ability to develop, maintain, and enhance complex and diverse software systems.
This position requires past experience in Java Software Development
Preferred Qualifications:
An ability to analyze user requirements to derive software design and performance requirements
An ability to design and code new software or modify existing software to add new features
Experience with debugging existing software and correcting defects
An ability to integrate existing software into new or modified systems or operating environments
Experience with developing simple data queries for existing or proposed databases or data repositories
Experience with SAFe methodologies and structure
What We Can Offer You:
Northrop Grumman provides a comprehensive benefits package and a work environment which encourages your growth and supports the mutual success of our people and our company. Northrop Grumman benefits give you the flexibility and control to choose the benefits that make the most sense for you and your family.
Your benefits will include the following: Health Plan, Savings Plan, Paid Time Off and Additional Benefits including Education Assistance, Training and Development, 9/80 Work Schedule (where available), and much more!
Primary Level Salary Range: $161,000.00 - $241,400.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
$75k-94k yearly est. Auto-Apply 6d ago
Software Developer Intern: 2026
IBM Corporation 4.7
Software engineer job in California, MD
Introduction At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
Your role and responsibilities
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.
The Electronic Design Automation (EDA) organization within IBM develops software tools used in the logic design and functional verification of enterprise class microprocessors. EDA engineer's responsibilities include research, design, architect, develop and deploy solutions that are driven by technology, manufacturing or customer requirements that automate the implementation of advanced processor chips are responsible for improvements to the design automation process. They also implement solutions for the chip design process that respond to timing and manufacturing specifications due to advancement in technology. To be successful in this role, the candidate should be able to work well in a team, have an interest in learning, be able to work/investigate on their own and be aware of testing best practices.
EDA develops tools in the support of hardware and semiconductors development that make up our industry leading IBM products. We are an elite team of SoftwareEngineering professionals that pioneer innovations for the cutting-edge design of microprocessors and hardware used in IBM infrastructure including IBM zSystems, IBM Power Systems, IBM Storage, and IBM Quantum Systems. Development engineers on our team will participate in various aspects of the development, test, and support process such as Electronic Design Automation Software. We are looking for strong algorithmic programmers who want a challenge and enjoy working with teams to solve engineering problems with software
Required education
High School Diploma/GED
Preferred education
Bachelor's Degree
Required technical and professional expertise
* BS/MS majoring in Computer Science, Computer Engineering or Electrical Engineering
* Experience with an object-oriented programming language such as C/C++/Java/Rust
* Experience with a scripting language such as Python
* Knowledge of Digital Circuit/Logic design/Algorithms/Data Structures
* AI/ML skills
* Excellent verbal, written and interpersonal communication skills.
* Collaborative skills and ability to work in fast-paced agile environments.
* Quick learner with business acumen.
Preferred technical and professional experience
* Knowledge of computer architecture and micro-architecture
* Programming projects with complex requirements
* Understanding of Digital/VLSI Circuits
* Linux experience
ABOUT BUSINESS UNIT
IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world's most important industries and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimized for cloud computing.
YOUR LIFE @ IBM
In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.
Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.
Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.
Are you ready to be an IBMer?
ABOUT IBM
IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.
Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business.
At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.
IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
OTHER RELEVANT JOB DETAILS
Supplemental 1 employees may be eligible for up to 8 paid holidays, minimum of 56 hours paid sick time and the IBM Employee Stock Purchase Plan. IBM offers paid family medical leave and disability benefits to eligible employees where required by applicable law.
This position was posted on the date cited in the key job details section and is anticipated to remain posted for 21 days from this date or less if not needed to fill the role.
We consider qualified applicants with criminal histories, consistent with applicable law.
IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship.
The compensation range and benefits for this position are based on a full-time schedule for a full calendar year. The salary will vary depending on your job-related skills, experience and location. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro-rated for those who start working during the calendar year.
$43k-52k yearly est. 18d ago
Software Engineer
Visionist, Inc. 3.8
Software engineer job in Annapolis, MD
Active Top Secret (TS/SCI) clearance with polygraph is required. Visionist has an exciting new, fully FUNDED opportunity for a SoftwareEngineer on our largest PRIME contract. Our team of Analysts and Engineers is motivated by the direct impact on the mission, crafting specialized tools for enhanced efficiency and quick iterations for our operations user base. Seeing your tools in real-time action brings immediate gratification. This premier program encompasses traditional software services including Systems Design and Engineering, Database Administration, Data Science and Knowledge Management, Enterprise Risk Management, Integration and Test, as well as Operations and Systems Support. The program is characterized by innovation and excitement, fostering meaningful engagements, and offering distinctive collaboration opportunities with users, policy makers, and mission leadership, all while maintaining a service mindset. If you thrive in a collaborative work environment and enjoy utilizing a diverse tech stack, then this opportunity is tailor-made for you!
For over 14 years, Visionist has been solving the Intelligence Community's toughest software and analysis challenges. As a 100% employee-owned company, we prioritize our people-your job security is assured. We embed small engineering teams with analysts to rapidly identify and solve mission capability gaps playing a critical role in defending our nation's cyber infrastructure & providing expertise in malware analysis, attribution, mapping adversarial infrastructure, pen testing, and operational planning. Our open-door leadership team fosters a supportive culture, where internal growth and promotion opportunities are the norm. Don't just take our word for it-check out our 4.8-star review on Glassdoor. Join a company that feels like a family with regular happy hours, baseball games, activity clubs and more. Check us out at *********************
* ----
Your contributions are…
* Provide dataflow expertise through hands-on development and continuous process improvement
* Design, expand, and maintain health monitoring tools and operational dashboards
* Leverage open-source and proprietary tools to collect and analyze metrics across applications, hardware, and network devices
* Serve as a customer-facing technical partner, communicating project status and gathering actionable feedback
Requirements for your new career…
* Bachelor's degree in a technical discipline. (Additional 4 years of experience may substitute degree)
* 8 years of experience in software development
* Extensive experience designing, building, and managing dataflow pipelines
* Hands-on experience with data engineering platforms such as Apache NiFi
* Experience supporting customer cross-domain solutions
* Experience with containerization platforms (e.g., Docker, Kubernetes)
* Development experience in Linux-based environments
* Familiarity with the Atlassian Suite (Jira, Confluence)
Benefits of becoming a Visionist: Your New Career
* We are a 100% employee-owned company, so our employees see the benefit of their contributions and have a stake in our overall success!
* Competitive 15% retirement contribution! (5% 401K match & 10% ESOP)
* 4 weeks paid time off that is never "use or lose", 12 paid holidays, comp time, overtime, AND flexible work hours
* 80 hours of paid parental leave with an additional $8,000 supplemental payment upon returning from maternity
* Medical, dental, & vision benefits for both individuals and families (those who waive medical benefits will receive an additional $4,160/year)
* Annual lifestyle bonus of $600 - use it towards gyms/fitness, new tech, or your HSA!
* Annual merit increases & performance-based bonuses
* Term life insurance, short-term disability, & long-term disability
Salary range: $150,000 - $190,000
Disclaimer: Salary for this position, along with additional compensation options, will be determined on an individual basis following the interview process, considering various factors such as years of experience, skills, education/certifications, contract specifications, market conditions, etc.
* ----
Not a good fit? Check out our other opportunities: **********************************
Next steps: Apply online and one of our recruiters will reach out to you. We have a streamlined process of phone screen with a recruiter, interview with a Visionist team at our HQ in Columbia, MD, and that is all!
Interested in learning more about Visionist and the work we do? Check out our website! ***************************************
* ----
U.S citizenship required (green card holders and permanent residents are not eligible). Applicants selected will be required to obtain / maintain a government security clearance.
Visionist, Inc. is an Equal Opportunity / Protected Veterans / Individuals with Disabilities employer.
$150k-190k yearly Auto-Apply 36d ago
Software Engineer II - AWS
The Travelers Companies 4.4
Software engineer job in Huntingtown, MD
Who Are We? Taking care of our customers, our communities and each other. That's the Travelers Promise. By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 170 years. Join us to discover a culture that is rooted in innovation and thrives on collaboration. Imagine loving what you do and where you do it.
Job Category
Technology
Compensation Overview
The annual base salary range provided for this position is a nationwide market range and represents a broad range of salaries for this role across the country. The actual salary for this position will be determined by a number of factors, including the scope, complexity and location of the role; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. As part of our comprehensive compensation and benefits program, employees are also eligible for performance-based cash incentive awards.
Salary Range
$120,400.00 - $198,700.00
Target Openings
1
What Is the Opportunity?
Travelers is seeking a SoftwareEngineer II to join our organization as we grow and transform our Technology landscape. Individual will complete advanced end to end engineering tasks for specific system assignments including designing, developing, analyzing, configuring, testing, debugging, troubleshooting, documenting, health monitoring/alerting, and implementing based on user or system specifications, consulting with users to determine hardware, software or system functional specifications, managing interaction between the systems and other technical support areas and defining technical requirements and coordinating team resources to solve problems.
What Will You Do?
* Perform analysis, design, development, and configuration functions (includes defining technical requirements) with a high degree of accuracy and speed, operating as an individual contributor to team goals.
* Perform analysis, assessment and resolution for defects and incidents of advanced complexity and escalate appropriately.
* Work independently to tackle well-scoped and loosely scoped problems.
* Seek opportunities to expand technical knowledge and capabilities.
* Provide technical guidance and mentorship to less experienced employees.
* Perform other duties as assigned.
What Will Our Ideal Candidate Have?
* At least four years of programming/development experience preferred.
* Experience with AWS Serverless (Lambda OR EKS, API Gateway, serverless patterns and best practices)
* Experience with NodeJS, AWS components (Terraforms Enterprise, Github Actions, Jenkins), Conceptual understanding of Eventing, Containers (EKS)
* Delivery - Intermediate delivery skills including the ability to deliver work at a steady, predictable pace to achieve commitments, decompose work assignments into small batch releases and contribute to tradeoff and negotiation discussions.
* Domain Expertise - Demonstrated track record of domain expertise including the ability to understand technical concepts necessary to do the job effectively, demonstrate willingness, cooperation, and concern for business issues and possess in-depth knowledge of immediate systems worked on.
* Problem Solving - Proven problem solving skills including debugging skills, allowing you to determine source of issues in unfamiliar code or systems and the ability to recognize and solve repetitive problems rather than working around them, recognize mistakes using them as learning opportunities and break down large problems into smaller, more manageable ones.
* Communication - Strong communication skills with the ability to clearly and concisely interact with team members, document work in a clear, easy to follow manner, collaborate well with team members, take in well- scoped requirements and ask the right questions to ensure clarification, seek out and receive constructive criticism well and listen when others are speaking.
* Leadership - Intermediate leadership skills with a proven track record of self-motivation in identifying personal growth opportunities.
What is a Must Have?
* Bachelor's degree in computer science, related STEM field, or its equivalent in education and/or work experience.
* 4 additional years of softwareengineering experience.
What Is in It for You?
* Health Insurance: Employees and their eligible family members - including spouses, domestic partners, and children - are eligible for coverage from the first day of employment.
* Retirement: Travelers matches your 401(k) contributions dollar-for-dollar up to your first 5% of eligible pay, subject to an annual maximum. If you have student loan debt, you can enroll in the Paying it Forward Savings Program. When you make a payment toward your student loan, Travelers will make an annual contribution into your 401(k) account. You are also eligible for a Pension Plan that is 100% funded by Travelers.
* Paid Time Off: Start your career at Travelers with a minimum of 20 days Paid Time Off annually, plus nine paid company Holidays.
* Wellness Program: The Travelers wellness program is comprised of tools, discounts and resources that empower you to achieve your wellness goals and caregiving needs. In addition, our mental health program provides access to free professional counseling services, health coaching and other resources to support your daily life needs.
* Volunteer Encouragement: We have a deep commitment to the communities we serve and encourage our employees to get involved. Travelers has a Matching Gift and Volunteer Rewards program that enables you to give back to the charity of your choice.
Employment Practices
Travelers is an equal opportunity employer. We value the unique abilities and talents each individual brings to our organization and recognize that we benefit in numerous ways from our differences.
In accordance with local law, candidates seeking employment in Colorado are not required to disclose dates of attendance at or graduation from educational institutions.
If you are a candidate and have specific questions regarding the physical requirements of this role, please send us an email so we may assist you.
Travelers reserves the right to fill this position at a level above or below the level included in this posting.
To learn more about our comprehensive benefit programs please visit *********************************************************
$120.4k-198.7k yearly 9d ago
Software Engineer 1 - Annapolis Junction, MD
Avid Technology Professionals 4.7
Software engineer job in Annapolis, MD
Seven (7) years' experience as a SWE, in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
Desired Skills
Java
Portable MapReduce
GMLearn
Basic understanding of Pig Scripts
Git/Maven
Understanding of agile framework and workflow process
Plus to Have
GMAE Experience
QTA/DX/ROLLERCOASTER Integration Experience
Entity Resolution Principles
Query in Place
Knowledge Graph
$81k-113k yearly est. 36d ago
Security Software Engineer - Red Team Pen Tester
Data Intelligence 4.5
Software engineer job in Dahlgren, VA
Data Intelligence is seeking a seasoned Security SoftwareEngineer - Red Team / Penetration Tester to join a hands-on offensive security team supporting mission systems in the defense domain. This role is ideal for a pragmatic, technically deep engineer who blends software development, exploitation tooling, and operational red-team experience to assess and harden complex enterprise and DoD environments.This position is fully on-site in Dahlgren, VA.
This position is contingent upon winning contract award.
Key Responsibilities
Plan and execute advanced penetration tests and red-team engagements against enterprise, cloud, and mission systems (including VDI, virtualization stacks, network enclaves, identity systems, and web services).
Design, develop, and maintain offensive tooling, exploit code, C2 components, and automation to support engagements.
Conduct network, host, web application, cloud, and identity-centric assessments (including REST/SOAP web services and modern auth protocols such as OAuth2/SAML/LDAP).
Perform vulnerability discovery, exploit development, privilege escalation, lateral movement, persistence techniques, and post-exploitation analysis.
Use and extend common pentest frameworks and tools (Kali, Metasploit, Nmap, Cobalt Strike) and integrate custom scripts and modules.
Evaluate and document attack paths, IM/SSO/MFA bypass scenarios, and misconfigurations across Microsoft Entra ID (Azure AD), Active Directory, hybrid Microsoft 365 environments, and federation/SSO integrations.
Test and evaluate network and security devices (Palo Alto, Cisco, FirePower, IOS/ASA, Nexus) and virtualization/storage platforms (vCenter/vRealize/Horizon, NetApp/ONTAP, SnapMirror).
Perform cloud security assessments (AWS, serverless, microservices) and audit cloud configurations and workloads.
Produce clear, actionable deliverables: technical findings, exploit proofs-of-concept, attack narratives, remediation guidance, and executive summaries for stakeholders.
Collaborate with blue teams, DevSecOps, and engineering teams to validate fixes and drive continuous improvement.
Required Skills/Experience
Education: Bachelor's degree in Computer Science, Engineering, Information Security, or equivalent experience preferred.
Experience: Minimum 5 years of softwareengineering applied to program development, modeling, or simulation for DoD or IT systems and a minimum 5 years hands-on experience with:
Linux: firm grasp / demonstrated knowledge (training such as CompTIA Linux+ or FedVTE Linux+ preferred).
Windows & enterprise networks: foundational understanding of Windows enterprise administration (relevant Microsoft coursework/certification experience preferred).
Offensive tooling & techniques: Strong working knowledge and practical use of Kali, Metasploit, Nmap, Cobalt Strike.
Documented operational experience in at least one of the following:
Penetration Testing (government or contractor)
Red Team Operations (government or contractor)
Tool/Software Development (exploits, malware/C2, reverse engineering, bug bounties)
Offensive/defensive programming in Python, C, C#, C++, Go, Perl, PowerShell
Web development / web application penetration testing (PHP, ASP, SQL/NoSQL, Java, HTML), including RESTful and SOAP services and modern authentication schemes
Minimum certification: Must hold one of the following (or equivalent, current):
Offensive Security: OSCP, OSCE, OSEE, OSWP
SANS: GPEN (SEC560), GWAPT (SEC542), SEC660, GXPN, SEC642, SEC564
Operational tools/platform familiarity: experience with virtualization & VDI stacks (NSX, vCenter, vRealize, Horizon), network/security appliances (Palo Alto, Cisco), storage platforms (NetApp/ONTAP), and virtualization/cloud platforms (VMware, AWS).
Identity & automation: demonstrable experience with Active Directory, Microsoft Entra ID (Azure AD), SSO/MFA, identity federation, and automation using PowerShell / PowerAutomate / Logic Apps / Graph API.
Clearance: Current Top Secret Security Clearance
Desired/Preferred Skills
Prior experience conducting Red Team operations in an MDE (Managed Detection & Response / Microsoft Defender for Endpoint) environment.
Experience with cloud audit, serverless, microservice architectures and security.
Prior development of offensive tooling, exploit chains, or C2 frameworks.
Familiarity with DoD and government network enclaves, operational tradecraft, and mission-critical systems.
Prior experience working on DoD or national security contracts and understanding of classification and handling of sensitive findings.
Strong technical writing and presentation skills; ability to translate technical findings for non-technical leadership.
Data Intelligence, DI is an established small business that has supported the critical missions of our government clients since 2005. We provide full life cycle system development, systems engineering, cybersecurity, and supporting analytical and logistics support to C4ISR and other complex systems. We are an equal opportunity employer that offers competitive salaries, comprehensive benefits, a team-oriented environment, and opportunities for advancement. Our excellent employee retention record reflects our employee focus. We work with Veteran's organization to proactively hire those who have served our country. We offer medical, dental and vision insurance, 401k, PTO and 11 paid holidays.
Data Intelligence is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, age, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.
$74k-103k yearly est. 60d+ ago
Software Engineer
Nightwing Intelligence Solutions
Software engineer job in Annapolis, MD
Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers' most demanding challenges. Our capabilities include cyber space operations, cyber defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence community, defense, civil, and commercial markets.
Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers' most demanding challenges. Our capabilities include cyber space operations, cyber defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence community, defense, civil, and commercial markets.
Job Summary
The SoftwareEngineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
** An active TS/SCI with Poly clearance is required. **
Role Type
This position is an onsite role.
Basic Qualifications:
Typically requires a Bachelor's degree in Computer Science or related discipline from an accredited college or university plus two years of softwareengineering experience. Four (4) years of additional softwareengineering experience on projects with similar software processes may be substituted for a bachelor's degree.
SoftwareEngineer (SWE) shall have experience with:
Analyzing user requirements to derive software design and performance requirements.
Debugging existing software and correct defects.
Providing recommendations for improving documentation and software development process standards.
Design and code new software or modify existing software to add new features.
Integrate existing software into new or modified systems or operating environments.
Develop simple data queries for existing or proposed databases or repositories.
Active and transferable U.S. government issued TS/SCI with polygraph security clearance is required.
U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
The salary associated with this position ($77,000 - $163,000) is commensurate with the selected candidate's qualifications, years of relevant experience, and demonstrated level of expertise. Compensation will be determined based on these factors to ensure alignment with skills, responsibilities, and market standards.
Nightwing offers medical, vision and dental insurance coverage in addition to a 401k plan, PTO, Holidays and additional insurances.
#NWTBSWE0
At Nightwing, we value collaboration and teamwork. You'll have the opportunity to work alongside talented individuals who are passionate about what they do. Together, we'll leverage our collective expertise to drive innovation, solve complex problems, and deliver exceptional results for our clients.
Thank you for considering joining us as we embark on this new journey and shape the future of cybersecurity and intelligence together as part of the Nightwing team.
Nightwing is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
$77k-163k yearly Auto-Apply 24d ago
SAP Software Engineer
Cardinal Health 4.4
Software engineer job in Annapolis, MD
**_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value.
Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications.
The SAP SoftwareEngineer, will be responsible for overseeing the end-to-end data migration strategy for SAP implementation projects. The role requires deep technical expertise in SAP data architecture, data migration tools to ensure successful, high-quality, and efficient data conversion process.
**_What is expected of you and others at this level_**
+ Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects
+ May contribute to the development of policies and procedures
+ Works on complex projects of large scope
+ Develops technical solutions to a wide range of difficult problems
+ Solutions are innovative and consistent with organization objectives
+ Completes work; independently receives general guidance on new projects
+ Work reviewed for purpose of meeting objectives
+ May act as a mentor to less experienced colleagues
**_Responsibilities_**
+ Design and define the overall data migration architecture, including the approach, tools, and best practices for converting data from various legacy systems into the new SAP target system.
+ Lead the selection and configuration of SAP data migration tools such as SAP Data Services, SAP S/4HANA Migration Cockpit, and SAP Landscape Transformation (SLT).
+ Create detailed technical and functional specifications for data mapping, transformation rules, and data validation.
+ Establish and enforce data quality and governance standards for the entire data migration lifecycle.
+ Lead and manage the entire data conversion team, including developers, business analysts, and data stewards.
+ Oversee the execution of data migration cycles, including mock conversions, cutover planning, and post-go-live data reconciliation.
+ Collaborate with key stakeholders, including business leaders and project managers, to align the data conversion strategy with overall business objectives and project timelines.
+ Provide expert guidance and technical leadership to resolve complex data conversion challenges and performance issues.
+ Serve as the subject matter expert on SAP data structures (e.g., master data, transactional data), data integration methods, and data governance principles.
+ Ensure compliance with project standards, security policies, and regulatory requirements throughout the data conversion process.
+ Partner with other technical architects (e.g., infrastructure, security) to ensure the data conversion solution is scalable, secure, and aligns with the enterprise architecture.
+ Mentor and provide technical leadership to junior team members.
**_Qualifications_**
+ Bachelor's Degree in related field preferred or equivalent work experience preferred
+ 8+ years of experience with SAP implementations and ABAP knowledge in respective business processes like Master data, OTC, PRI, SCE, RTR and PTP preferred.
+ 3-5 years of experience with SAP Data Services and Data conversions preferred.
+ Experience in ALE/IDOC, LSMW, RDM/BPDM
+ Demonstrates a knowledge of Master Data Management domain
+ Ability to define work processes and lead team members in successful implementation and ongoing execution preferred
+ Ability to develop individuals and teams preferred
+ Excellent oral and written communication skills preferred
+ Excellent organizational skills preferred
**Anticipated salary range:** $94,900 - $135,600
**Bonus eligible:** No
**Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being.
+ Medical, dental and vision coverage
+ Paid time off plan
+ Health savings account (HSA)
+ 401k savings plan
+ Access to wages before pay day with my FlexPay
+ Flexible spending accounts (FSAs)
+ Short- and long-term disability coverage
+ Work-Life resources
+ Paid parental leave
+ Healthy lifestyle programs
**Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible.
The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity
_Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._
_Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._
_To read and review this privacy notice click_ here (***************************************************************************************************************************
$94.9k-135.6k yearly 60d+ ago
Automation Software Test Engineer
Rite-Solutions 4.2
Software engineer job in Dahlgren, VA
Rite-Solutions, Inc is seeking a full-time Automation Software Test Engineer to support in Dahlgren, VA in a hybrid capacity.
The Program
The Software Test Engineer will be part of a team of experts charged with providing support in the areas of cyber analysis and cyber development capabilities in response to Navy's and DoD's needs for Cyber Situational Awareness (SA), Cyber Command and Control (C2), Mission Assurance, and Homeland Defense. Program scope includes identifying cyber key terrain by analyzing operational requirements, conducting cyber analyses and assessments, and developing and performing modeling and simulation in support of different cyber threat scenarios. The team will conduct cyber analyses and assessments to identify potential vulnerabilities and risks, determine mission and operational impacts, and make appropriate mitigation recommendations. Additionally, program support includes developing methodology and framework in support of cyber risk assessment life cycle. Our team will provide capabilities to support the customer with rapid design, development, test, deployment, maintenance and operation of specific software and hardware capabilities to meet current Cyber Defensive needs.
Required Qualifications/Skills:
U.S. Citizenship and an Active or Interim DoD SECRET clearance with ability to obtain and maintain a TS/SCI Clearance.
Three (3) years direct experience in designing and implementing quality control standards for tactical software testing of Navy or Joint Programs.
Experience with system testing metrics, best practices, and methodologies. Experience working with software development teams.
Experience participating in requirements and design reviews, developing test plans, writing and executing test cases in a fast-paced software development environment.
Experience conducting data analysis, data verification and problem-solving.
Experience with statistical reporting and analysis.
Expertise in one or more scripting languages (e.g., Unix/Linux, PERL, Java script) and relational database technologies (SQL, schema design).
Ability to work as a member of a self-organizing team without daily direct supervision.
Ability to communicate effectively within a large, dynamic team environment.
Willingness to try new things and grow.
Bachelor's Degree or equivalent years of experience.
Who are we?
Rite-Solutions, Inc. is a CMMI Level III and CMMC 2.0 Level 2 certified organization. We are innovative, growing and adhere to the highest standards for handling controlled unclassified information (CUI). We value the experience of the employee, their wellbeing, and their goals on a personal professional level as part of the key fabric in building and maintaining a culture rich experience for the employee and their family. This commitment to our company and our employees has been recognized as we were awarded: "Great Place to Work" Certification in 2022, 2023, 2024, and 2025; and Hire VETs Medallion Award in 2021, 2022, 2023, 2024, and 2025!
All positions require a pre-employment background check.
As an EOE/AA employer, Rite-Solutions will not discriminate in its employment practices due to an applicant's race, color, religion, sex, sexual orientation, gender identity, national origin, and veteran or disability status.
Public Information
$66k-85k yearly est. 5d ago
Software Developer
Tactical Engineering & Analysis 4.0
Software engineer job in Dahlgren, VA
This job may be filled as a Software Developer Level 2 or 3, Depending on Experience
The Software Developer is responsible for supporting development efforts supporting the H10 & H60 department at Naval Surface Warfare Center Dahlgren Division. They will play a supporting role in achieving the organizations goals by operating in key development role with design, peer review, coding, and troubleshooting support. This position will directly impact warfighter technologies that represent the intersection of autonomy, artificial intelligence, robotics and unmanned systems that are empowered by the application of intelligent automation systems to defeat enemy threats and technologies.
CORE FUNCTIONS/JOB DUTIES
LEVEL 2
Able to perform the following with supervision:
Designing, coding, and testing software applications.
Collaborate with senior developers to understand project requirements and contribute to development efforts.
Write clean, efficient, and well-documented code.
Participate in code reviews and incorporate feedback to improve code quality.
Debug and fix minor software issues.
Learn and adapt to new technologies and programming languages as needed.
Contribute to the maintenance and improvement of existing software systems.
Participate in Agile methodologies such as sprint planning, daily stand-ups, retrospectives, and backlog grooming.
Attend and actively participate in team meetings and training sessions.
LEVEL 3
Able to perform the following independently, under minimum supervision:
Design, develop, and maintain high-quality software solutions that meet project requirements and best practices.
Collaborate with cross-functional teams to understand project needs and implement effective solutions.
Write clean, efficient, and well-documented code using program preferred languages.
Participate in code reviews to ensure code quality and enhance team skills.
Analyze and optimize database performance, including designing schemas and writing efficient queries.
Implement and integrate APIs, including authentication and authorization mechanisms.
Contribute to the entire software development life cycle, from requirement gathering to maintenance.
Troubleshoot and debug software issues.
Participate in Agile methodologies such as sprint planning, daily stand-ups, retrospectives, and backlog grooming.
BASIC SKILLS
LEVEL 2
Two (2) to three (3) years of experience and basic knowledge of the following:
Programming languages: Java, JavaScript, C++, C, Typescript, and/or Rust
Data structures and algorithms
Version control systems: GIT
Database technologies
Software development methodologies: Agile
Testing procedures and debugging techniques: Eclipse and Visual Studio Code
Software security principle
Technical Documentation
Hardware Integration into a Software Application
LEVEL 3
Three (3) to five (5) years of experience and possess a deep understanding of:
Programming languages: Java, JavaScript, C++, C, Typescript, and/or Rust
Data structures, algorithms, and software design patterns
Version control systems: GIT
Testing procedures and debugging techniques: Eclipse and Visual Studio Code
Agile development methodologies
Database technologies and ORM techniques
Front-end technologies and relevant frameworks
Cloud platforms
Containerization and microservices architecture
Continuous Integration/Continuous Delivery (CI/CD) pipelines and DevOps practices
Software security principles and best practices
Technical Documentation
Hardware Integration into a Software Application
EDUCATION
BS in relevant STEM degree Required
CERTIFICATIONS
Relevant Software Development Certification Required, in lieu of BS STEM Degree
PAY RANGE
$95,000.00 to $145,000.00 annually, DOE
PHYSICAL REQUIREMENTS
This job is expected to work 100% on site
May be expected to lift up to 25 lbs
Frequent use of keyboard and typing
Frequent sitting and standing
Travel one to two weeks annually
WORK SCHEDULE
STD 80
Must have ability to work within company and customer schedule requirements which may vary depending on criticality and necessity of a given task.
The ability to work non-standard work hours and schedules in support of project requirements
U.S. CITIZENSHIP IS REQUIRED
SECURITY CLEARANCE: Secret with the ability to obtain TS/SCI
Candidates must have an active clearance OR the ability to obtain a US Government security clearance and will be subject to a US security background investigation (i.e. favorable background investigation / credit score). Additional eligibility requirements for access to various levels of classified information may also be required. An active security clearance is highly desirable.
Tactical Engineering & Analysis, Inc. is an Equal Employment Opportunity/Minority/Female/Disability/Protected Veteran Employer
$95k-145k yearly 60d+ ago
Junior Full Stack Software Engineer (Part-Time/Internship)
Interclypse Inc.
Software engineer job in Annapolis, MD
Welcome to Interclypse, where innovation meets passion. Every team member is a vital piece of our success story. We are not just a company; we are a dynamic community driven by the shared vision of redefining excellence. At Interclypse, you will find more than a career - you will discover a vibrant ecosystem where your talents celebrated, your ideas embraced, and your potential achieved. Every Interclypse team member has the opportunity to benefit based on their efforts and collectively benefit through the overall company's success. Join our mission to have a positive transformational impact on society, community, industry, and individuals by always “Doing What is Right”. Together, let's pioneer a future where greatness is not just achieved, but exceeded.
To actualize this vision, Interclypse employs a growth mindset culture that empowers employees to rise in their careers by providing them with tools, mentorship, and an supportive environment to ensure long-term success.
Make a difference. Join our team by applying today!
Interclypse is seeking full-stack web developers in Annapolis Junction, Maryland. We are looking for a developer interested in applying software solutions to a variety of challenges across multiple projects and domains. Our teams leverage modern technologies and best practices to address diverse problems and deliver impactful results. Our full-stack web developer position is geared towards individuals with limited software development experience or recent college graduates. With our unique career development program, you will be provided with mentorship, continuous learning opportunities, and the empowerment needed to grow as a software developer.
Requirements
Responsibilities:
Develop software
Learn how to become proficient at developing full-stack applications with ReactJS and C# with .NET or Java with Spring Boot
Why You Might Like This Job:
You want to work for an adaptive company that moves at your speed.
You want a healthy work-life balance.
You want to work with a passionate team on an important mission.
You want to work for an organization that values and appreciates you.
You want to work for an organization that invests in your growth.
You want the option for career mentorship, both in technology and in business.
You value a company with a strong culture of growth and support.
Requirements
Pursing a Bachelor's Degree in Computer Science, Computer Engineering, or Information Systems
0 - 4 years experience with software development, preferably some exposure to JavaScript, C# or Java
0 - 4 years experience with MongoDB and/or SQL
Preferred Qualifications:
Experience building full-stack applications using RESTful APIs
Experience with some sort of database
Willingness to learn on the job while getting things done
Able to work in an agile environment
EOE AA M/F/Vet/Disability: Interclypse is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.
$37k-69k yearly est. 9d ago
Junior Full Stack Software Engineer (Part-Time/Internship)
Interclypse
Software engineer job in Annapolis, MD
Part-time, Internship Description
Welcome to Interclypse, where innovation meets passion. Every team member is a vital piece of our success story. We are not just a company; we are a dynamic community driven by the shared vision of redefining excellence. At Interclypse, you will find more than a career - you will discover a vibrant ecosystem where your talents celebrated, your ideas embraced, and your potential achieved. Every Interclypse team member has the opportunity to benefit based on their efforts and collectively benefit through the overall company's success. Join our mission to have a positive transformational impact on society, community, industry, and individuals by always “Doing What is Right”. Together, let's pioneer a future where greatness is not just achieved, but exceeded.
To actualize this vision, Interclypse employs a growth mindset culture that empowers employees to rise in their careers by providing them with tools, mentorship, and an supportive environment to ensure long-term success.
Make a difference. Join our team by applying today!
Interclypse is seeking full-stack web developers in Annapolis Junction, Maryland. We are looking for a developer interested in applying software solutions to a variety of challenges across multiple projects and domains. Our teams leverage modern technologies and best practices to address diverse problems and deliver impactful results. Our full-stack web developer position is geared towards individuals with limited software development experience or recent college graduates. With our unique career development program, you will be provided with mentorship, continuous learning opportunities, and the empowerment needed to grow as a software developer.
Requirements
Responsibilities:
Develop software
Learn how to become proficient at developing full-stack applications with ReactJS and C# with .NET or Java with Spring Boot
Why You Might Like This Job:
You want to work for an adaptive company that moves at your speed.
You want a healthy work-life balance.
You want to work with a passionate team on an important mission.
You want to work for an organization that values and appreciates you.
You want to work for an organization that invests in your growth.
You want the option for career mentorship, both in technology and in business.
You value a company with a strong culture of growth and support.
Requirements
Pursing a Bachelor's Degree in Computer Science, Computer Engineering, or Information Systems
0 - 4 years experience with software development, preferably some exposure to JavaScript, C# or Java
0 - 4 years experience with MongoDB and/or SQL
Preferred Qualifications:
Experience building full-stack applications using RESTful APIs
Experience with some sort of database
Willingness to learn on the job while getting things done
Able to work in an agile environment
EOE AA M/F/Vet/Disability: Interclypse is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.
$37k-69k yearly est. 60d+ ago
Software Engineer Level 0
Intelligenesis LLC
Software engineer job in Annapolis, MD
Responsibilities: * Contribute to the development and continual improvement of a mature software system, including code, diagrams, and tests. * Leverage development and design patterns to ensure the product's scalability, maintainability, and long-term success.
* Understand API-driven microservices architecture, NoSQL databases, dataflow tools such as Apache NiFi, and Spring Boot applications.
* Contribute to all parts of the data lifecycle, including collection, processing, transformation, and storage, and facilitate the presentation of data to analysts via the UI.
Required Skills:
* US Citizens Only
* TS/SCI with Polygraph required
* Bachelors degree in a technical discipline from an accredited college or university is required. Four (4) years of SWE experience on projects with similar software processes may be substituted for a Bachelors degree
* Experience with Java.
* Interest in data wrangling and processing, including discovery, mining, cleaning, exploration, modeling, structuring, enriching, and validating JSON data.
* Familiarity with Git for version control and Maven for build automation.
* Comfortable working in a Linux development environment.
Desired Skills:
* Understanding of dataflow tools like Apache NiFi or similar platforms.
* Experience with NoSQL databases (e.g., Elasticsearch, Dgraph, MongoDB, Redis).
* Knowledge of the Spring Framework (e.g., Spring Boot, Spring MVC/REST, Spring Security, Spring Data).
* Scripting experience in Python, Groovy, and/or Bash.
* Experience with AWS services (EC2, S3, Lambda).
* Familiarity with CI/CD tools (e.g., GitLab CI/CD, Jenkins) and automated testing (e.g., JUnit).
* Experience using Atlassian tools, including Jira and Confluence, for task tracking and documentation.
* Understanding of containerization technologies such as Docker and Kubernetes.
* Experience with production CNO capabilities and operations.
Compensation Range: $69,282.67 - $119,282.67
Prodigy One, LLC. is a systems and softwareengineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities, our company provides big data, cloud development, and enterprise management solutions. We are focused on product usability and end user presentation to help our customers make the best decisions possible. Given our length of service in the industry, Prodigy One knows the importance of a competitive salary and benefits package. That's why our total compensation package can be tailored to meet employees personal needs.
Clearance required: Active TS/SCI clearance with Polygraph
Location: Annapolis Junction, MD
Salary: 165K-176K
(The compensation of this position starts at the lower amount of the stated salary range while higher amounts may be achieved by the candidate accepting less PTO, waiving Healthcare, or both.)
Joh Description:
We are seeking a SoftwareEngineer to join the software development team who will develop and sustain integrated, feature-rich capabilities that promote modernization of visualization and presentation tools. The software development team will provide application development and support to tools that allow mission analytic users to
view existing data or contribute new information in a collaborative environment.
The SoftwareEngineer for this position may be professionally focused on services or may be a full stack SWE with an interest in supporting services.
Required skills:
Languages: Java, Python
Testing: Unit, Integration
Source Code Control (specifically Git)
IDE (Intellij or Eclipse)
Maven
Frameworks: Spring Boot, Django
Familiarity with multiple of the following:
Analytical development: Machine Learning, Stream, Batch
Virtualization Environments: Kubernetes, Containers (Docker, containerd), AWS/HCI
Streaming Frameworks: Kafka, Flink
MongoDB, ArangoDB, Redis, PostgreSQL
Desired skills:
ElasticSearch
Additional information:
Work performed in contractor facility in Annapolis Junction
Both low and high side access
Potential telework
Required Education:
Bachelor's degree in Computer Science or related discipline from an accredited college or university is required.
Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
Individual Capabilities Required:
Seven (7) years experience as a SWE, in programs and contracts of similar scope, type and complexity is required.
Analyze user requirements to derive software design and performance requirements
Debug existing software and correct defects
Provide recommendations for improving documentation and software development process standards
Design and code new software or modify existing software to add new features
Integrate existing software into new or modified systems or operating environments
Develop simple data queries for existing or proposed databases or data repositories
Write or review software and system documentation
Serve as team lead at the level appropriate to the software development process being used on any particular project
Design or implement complex database or data repository interfaces/queries
Develop or implement algorithms to meet or exceed system performance and functional standards
Assist with developing and executing test procedures for software components
Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Benefits:
Healthcare for Employee and Spouse and/or Children that is fully funded by Prodigy One
10% Employer Contribution to 401K; Immediately Vested
7 Weeks Paid Time Off (PTO)
$2500 for Professional Development
We are proud to be an Affirmative Action/Equal Opportunity Employer, providing equal employment opportunity for all persons, in all facets of employment.
$75k-105k yearly est. 5d ago
Software Engineer III (DevOps)
Prosync 4.1
Software engineer job in Annapolis, MD
ProSync Technology Group, LLC (ProSync) is an award-winning, SDVOSB Defense Contracting company with a strong military heritage and a record of excellence in supporting the Department of Defense and the Intelligence Community. If you have prior military service or government contracting experience, are proud to serve and support our nation, and want to help support ProSync's mission to "Define and Redefine the State of Possible,” please apply today!
Please be aware that although this position is listed as SWEIII, it is not centered around software development. This role is entirely focused on DevOps tasks. We are only considering candidates with a strong interest in DevOps responsibilities.
The SoftwareEngineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but are not limited to, processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial Off The-Shelf (COTS) Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components. Experience developing in Unix. Ability to perform shell scripting. Working knowledge of Configuration Management (CM) tools and Web Services implementation.
The Level 3 SoftwareEngineer (SWE) possess the following capabilities:
Analyze user requirements to derive software design and performance requirements.
Debug existing software and correct defects.
Design and code new software or modify existing software to add new features.
Write or review software and system documentation.
Integrate existing software into new or modified systems or operating environments.
Develop simple data queries for existing or proposed databases or data repositories.
Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
Has experience with agile development processes.
Has experience with source code control systems, such as Git.
Serve as team lead at the level appropriate to the software development process being used on any particular project.
Design and development of relational and non-relational database applications.
Use of orchestration frameworks such as Spring and Kafka.
Familiarization with queue management systems
Develop or implement algorithms to meet or exceed system performance and functional standards.
Develop and execute test procedures for software components.
Develop software solutions by analyzing system performance standards and conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas.
Modify existing software to adapt to new hardware or to improve its performance.
Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design decisions.
Java development using the Eclipse IDE (Integrated Development Environment).
Development of Java 2 Enterprise Edition (J2EE) applications
Experience using collaboration and software development tools (ie. Atlassian).
Software development using continuous integration practices.
Experience with container technologies (ie. Docker).
Unix shell scripting
Development of event driven, or data driven analytics
Development of cloud-based solutions and technologies.
Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints.
Perform quality control on team products.
Recommend and implement suggestions for improving documentation and software development process standards.
Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces.
Coordinate software installation on a system and monitor performance to ensure operational specifications are met.
Recommend new technologies and processes for complex software projects.
Serve as the technical lead of multiple software development teams.
Select the software development process in coordination with the customer and system engineering.
Ensure quality control of all developed and modified software.
Delegate programming and testing responsibilities to one or more teams and monitor their performance.
Requirements
The DevOps SoftwareEngineer shall be responsible for the Operational and Maintenance (O&M) efforts including installation, configuration, integration, monitoring, and sustaining of a large multi-tenant containerized Kubernetes High Performance Computing as a service (HPCaaS) platform for a large Linux computing environment.
A Master's degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR a Bachelor's degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Experience with Linux CLI.
Experience writing scripts using Shell/Bash/Python.
Experience developing with Python and Java in a Linux environment.
General HPC technical knowledge regarding compute, network, memory, and storage system components.
Experience installing, configuring, and supporting COTS/GOTS/FOSS software, libraries, and packages in a Linux environment.
Extensive software development experience with Java and Python.
Experience with stream/batch Big Data processing and analytic frameworks.
Experience with CI/CD principles, methodologies, and tools such as GitLab CI.
Experience with IaC (Infrastructure as Code) principles and automation infrastructure provisioning and configuration using tools such as Ansible.
Experience with containerization technologies such as Docker.
Experience deploying containerized services under Kubernetes orchestration.
Demonstrated experience using system monitoring tools such as Prometheus/Grafana.
Experience with Git for source code management, branching strategies, and team collaboration.
Desired Skills
Familiar with Site Reliability Engineering (SRE) principles and applications.
Experience with the Atlassian Tool Suite (JIRA, Confluence).
Experience using system monitoring tools such as Grafana/Prometheus.
Benefits
Join PROSYNC and enjoy our great benefits!
Compensation:
We offer bonuses that are awarded quarterly to our employees and our compensation rates are highly competitive.
Health & Retirement:
We offer a comprehensive Health Benefits package and 401K Retirement plan so you can take care of yourself and your family, now and in the future. Other health-related benefits include an employee assistance program for those difficult times or when you need to take care of your mental health.
Education:
Individual growth is a priority at ProSync. Employees are encouraged to take advantage of our company-sponsored continuing education program so you can get your degree or that next certification you need to propel you to the next level.
Work/Life Balance:
A healthy work/life balance is essential for building and executing your work effectively at ProSync, but it's also necessary to allow you the room to pursue everything else you want to develop in your personal life.. We offer generous Paid Time Off and 11 paid holidays a year. ProSync also provides flexible work options that work with your schedule and lifestyle.
$74k-100k yearly est. Auto-Apply 43d ago
C++ Software Engineer
Intellect Solutions
Software engineer job in Lexington Park, MD
Must have Active Secret Security Clearance Perform requirements analysis to develop software level requirements including traceability to higher level requirements, design and test cases. Essential Job Functions: Participate in system safety reviews of requirements, design, code and unit tests. Perform analysis and design of software using object oriented principles in the C++ language. Develop and execute Unit and Integration Test Cases to the MC/DC level. Perform Integration with host platform. Prepare Documentation in support of technical reviews. Perform defect analysis for issues reported during Integration and Flight test.
Required Skills:
Due to the sensitivity of customer related requirements, U.S. Citizenship is required.
BS or BA degree in Computer Science, Information Systems Management, Mathematics, Statistics, or Engineering.
3 years of experience.
Development languages include but are not limited to C++.
Additional Information
All your information will be kept confidential according to EEO guidelines.
How much does a software engineer earn in Lexington Park, MD?
The average software engineer in Lexington Park, MD earns between $62,000 and $109,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.
Average software engineer salary in Lexington Park, MD
$82,000
What are the biggest employers of Software Engineers in Lexington Park, MD?
The biggest employers of Software Engineers in Lexington Park, MD are: