Post job

Software engineer jobs in Maryland

- 7,161 jobs
  • Cyber Software Engineer - SIGINT Systems

    Lockheed Martin 4.8company rating

    Software engineer job in Severn, MD

    What We're Doing: Lockheed Martin, Cyber & Intelligence invites you to step up to one of today's most daunting challenges: the use of advanced electronics to undermine our way of life. As a cyber security professional at Lockheed Martin, you'll protect the networks that our citizens and the world depend upon each minute: Financial assets. Healthcare information. Critical infrastructure. Hazardous materials. The uninterrupted flow of energy that keeps modern life moving. Here, you'll work with cybersecurity experts on the forefront of threat protection and proactive prevention. In this fast-paced, real-world environment, you'll draw on all your education and experience as well as the resources of Lockheed Martin to keep the threats at bay. Cyber | Lockheed Martin Who we are: Are you driven by the excitement of harnessing the latest advancements in artificial intelligence, machine learning, and data analytics to revolutionize the way we approach complex challenges? Do you find satisfaction in developing innovative solutions that leverage the power of technology to stay ahead of the curve? If so, join Lockheed Martin's team, where we're pioneering the modernization of technology and pushing the boundaries of what's possible. Our team is dedicated to pioneering the latest advancements and we're looking for someone who shares our commitment to excellence and innovation. Who You Are: Here, you are going to provide life-cycle services to advance mission in support of Cybersecurity and SIGINT midpoint collection. • You will modernize and sustain capabilities to include providing new features and enhancements to Front End Solutions systems. This will allow for products to work at-scale with processing of target communications across multiple types of Midpoint accesses. • You will propel the customer into the next phase of product suite modernization by leveraging advancements in technologies such as containerization, cloud capabilities, dataflows, and Artificial Intelligence/Machine Learning (AI/ML) capabilities. The Work: We are proactively recruiting for a future need, with the expectation of a 2025 or early 2026 start date. This requisition is being used as a placeholder for your interest in one of these roles to bring a modernization mindset to current technology. As the roles open up over time, we will invite you to review the best matching one(s). We are seeking professionals interested in a variety of responsibilities including; • Software development • Software engineering • Systems engineering • Cyber researchers (Capabilities Analyst, etc) • System Security (ISSO / ISSE / ISSM) • Technical writer • Test Engineers • Network Engineers • User Experience Designer • Data Science • Systems Administrator (Linux) For a complete list that changes weekly, use this term to search via the Lockheed Martin jobs website: #RMSRB2025 Come join a company with incredible breadth and depth in the nature of programs and technologies we support that will never leave you bored or looking for your next assignment. Stop having to look for a new job with every rumor and whim of contract changes. Why Join Us: Your Health, Your Wealth, Your Life Our flexible schedules, competitive pay and comprehensive benefits enable you to live a healthy, fulfilling life at and outside of work. Learn more about Lockheed Martin's competitive and comprehensive benefits package. We support our employees, so they can support our mission. Plus, you may be eligible for up to a $25K sign on bonus as an external hire! #RMSC6ISR #OneLMHotJobs #RMSRB2025 Basic Qualifications: • Current DoD Top Secret SCI with Polygraph Seeking multiple levels of Software Engineers: SWE0: • A High School Diploma or GED plus four (4) years of general software engineering experience OR • Bachelor's degree in Computer Science or related discipline from an accredited college or university. SWE1: • A High School Diploma or GED plus eleven (11) years of general software engineering experience OR • A Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus seven (7) years of software engineering experience. SWE2: • A High School Diploma or GED plus eighteen (18) years of general software engineering experience OR • A Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus fourteen (14) years of software engineering experience. SWE3: • A High School Diploma or GED plus twenty-four (24) years of general software engineering experience OR • A Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus twenty (20) years of software engineering experience. Required Skills and Experience: • 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 Desired Skills: • Familiar with RF algorithm development Standard Job Description : Designs, develops, documents, tests, and maintains full spectrum cyber solutions. Develops and automates secure systems to support cyber offensive, defense and full spectrum cyber operations. Conducts vulnerability research, reverse engineering, penetration testing (red/blue teams), develops and integrates low-level firmware, and/or develops specialized cyber software solutions and tools based on mission requirements. Applies system knowledge of subject matter (hardware, software, networks, cloud, etc.) to conduct research to evaluate potential vulnerabilities and develop new capabilities to exploit and/or mitigate vulnerabilities. *USE OF THIS CLASSIFICATION REQUIRES AUTHORIZATION FROM THE BUSINESS AREA CYBER DIRECTOR OR DELEGATE* Typical Minimums : Bachelors degree from an accredited college in a related discipline, or equivalent experience/combined education, with 14 years or more of professional experience; or 12 years of professional experience with a related Masters degree. Considered an expert, authority in discipline. Clearance Level: TS/SCI w/Poly SP Other Important Information You Should Know Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings. Ability to Work Remotely: Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility. Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits. Schedule for this Position: 9x80 every other Friday off Pay Rate: The annual base salary range for this position in California, Massachusetts, and New York (excluding most major metropolitan areas), Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, Vermont, Washington or Washington DC is $150,800 - $265,880. For states not referenced above, the salary range for this position will reflect the candidate's final work location. Please note that the salary information is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer. Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays. (Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year. This position is incentive plan eligible. Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics. The application window will close in 90 days; applicants are encouraged to apply within 5 - 30 days of the requisition posting date in order to receive optimal consideration. Join us at Lockheed Martin, where your mission is ours. Our customers tackle the hardest missions. Those that demand extraordinary amounts of courage, resilience and precision. They're dangerous. Critical. Sometimes they even provide an opportunity to change the world and save lives. Those are the missions we care about. As a leading technology innovation company, Lockheed Martin's vast team works with partners around the world to bring proven performance to our customers' toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories. Experience Level: Experienced Professional Business Unit: RMS Relocation Available: Possible Career Area: Systems Engineering: Software Type: Task Order/IDIQ Shift: First
    $76k-100k yearly est. 2d ago
  • Senior Data Engineer - Data Intelligence

    Altak Group Inc.

    Software engineer job in Baltimore, MD

    Hybrid Role Job Title: Data Intelligence - Engineer, Data Sr Project Type: Contract Duration of the project: 12 Months We are looking for candidates with 5+ years' experience in Ab Initio Administration. (Internal Notes: Please do not send Developers) Must have 2+ years' experience with AWS. Working with Ab Initio in AWS Cloud. Must have solid experience building, installing and configuring Ab Initio. Must have AWS EKS containerization. Will be involved moving Linux instances to AWS EKS. Ab Initio Lead Infrastructure This position is an Ab Initio Administrator and not a developer position. The Senior Ab Initio ETL Administrator is responsible for the tasks involved in administration of ETL tool (Ab-Initio) as well as migrating Ab Initio infrastructure to the Cloud. The candidate will support the implementation of a Data Integration/Data Warehouse for the Data products on-prem and in AWS Cloud like EKS containerization for Ab Initio. 6 - 8 Years' Experience At least 6 years of Experienced with all the tasks involved in administration of ETL Tool (Ab Initio) Experienced with managing the project of migration or infrastructure build without supervisor At least 6 years of Experienced with Advance knowledge of Ab Initio Graphical Development Environment (GDE), Meta Data Hub, Operational Console Experience with Ab Initio, AWS EKS, S3, Dynamo DB, Mongo DB, ProgreSQL, RDS, DB2 Created Big Data pipelines (ETL) from on-premises to Data Factories, Data Lakes, and Cloud Storage such as EBS or S3. DevOps (CI/CD Pipeline) prefers Jenkins experience Experience with Advance knowledge of UNIX and SQL Experience with manage metadata hub-MDH, Operational Console and troubleshoot environmental issues which affect these components Experience with scripting and automation such as design and develop automated ETL process and architecture and unit testing of the ETL code Experience with working on the break fix and continuous development items, review, and inspection for the production changes Perform the code review for the ETL code developed by the development team and guide to resolve an issue. Service Oriented Architecture (SOA) knowledge and Demonstrated knowledge and best practices of testing environments and processes Demonstrated experience working in an Enterprise environment with crossed team interaction and collaboration and policies Strong testing skills Excellent problem-solving skills Strong analytical skills Excellent verbal and written communications skills Familiar with structured programming techniques Must be able to perform assigned tasks with minimum supervision Strong documentation skills Experience working in an Agile environment is a plus Software: Applies and implements best practices for data auditing, scalability, reliability, and application performance. AWS certification is a plus Extensive UNIX AIX or Linux and Scripting experience Extensive SDLC experience with some development or Systems programming experience Ability to analyze and trouble-shoot Mid-tier/infrastructure issues. Very strong verbal and written communication skills (Critical) Ability to facilitate technical requirements gathering and design sessions Collaborate and interpret business and technical needs Excellent attention to detail and quality work products (Critical) Strong customer service skills with internal and external customers (Critical) Must be able to perform assigned tasks with minimum supervision (Critical) Strong analytical and documentation skills Excellent time management ability. (Critical) Skills Preferred Experience with DEVOPS or IAAS AIX or Linux LDAP EIAM (Identity Access Management) Ab Initio Admin and Architect
    $81k-111k yearly est. 1d ago
  • Summer 2026 Software Engineering Intern

    Aerovironment 4.6company rating

    Software engineer job in Germantown, 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 **Software Engineering 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, Software Engineering** , 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 Engineer Backend/Platform Systems I (Intern) - United States

    Cisco 4.8company rating

    Software engineer job in Fulton, MD

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. **Meet the Team** Our dedicated team is building the future of Cisco's AI-driven platforms and data infrastructure, driving innovation across the globe. You will join teams focused on developing advanced data pipelines, machine learning infrastructure, and analytics platforms for business-critical initiatives. As part of this collaborative environment, you will contribute to the advancement of emerging technologies in data and intelligent systems. Explore the opportunities at the intersection of backend engineering and AI, helping to transform how Cisco and its customers harness information and intelligent automation. **Your Impact** As a passionate software engineer, you bring expertise in developing scalable backend systems, designing robust analytics platforms, and building infrastructure to support modern cloud and distributed computing initiatives. Your strong background in programming, distributed systems, and cloud platforms enables you to solve complex challenges with innovation and precision. By building and maintaining key software tools and backend infrastructure, you empower Cisco's business groups to leverage AI and data-driven insights for operational excellence and strategic growth. Your contributions ensure high-quality, reliable platforms that support Cisco's leadership in intelligent, scalable technology solutions. **Minimum Qualifications** + Currently enrolled in a certification program (e.g., Boot Camp, Apprenticeship, Community College), or currently enrolled in an undergraduate degree program. + Proficiency in at least one backend programming language: C/C++, Java, or Go. + Experience designing and developing microservices and APIs. + Strong understanding of Linux and fundamental networking concepts (TCP/IP, DNS, DHCP). + Familiarity with cloud platforms such as AWS, Azure, or GCP. Preferred Qualifications + Conceptual understanding of AI/ML. + Experience with automation and software testing (e.g., py Test). + Familiarity with CI/CD pipelines. + Knowledge of networking protocols such as BGP and VLANs. ProductIntern26 **Why Cisco?** At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. **Message to applicants applying to work in the U.S. and/or Canada:** Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are eligible for paid time away as described below, subject to Cisco's policies: + 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees + 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco + Non-exempt employees** receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees + Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) + 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next + Additional paid time away may be requested to deal with critical or emergency issues for family members + Optional 10 paid days per full calendar year to volunteer For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows: + .75% of incentive target for each 1% of revenue attainment up to 50% of quota; + 1.5% of incentive target for each 1% of attainment between 50% and 75%; + 1% of incentive target for each 1% of attainment between 75% and 100%; and + Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid. The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area: $44,000.00 - $185,000.00 Non-Metro New York state & Washington state: $44,000.00 - $185,000.00 * For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined. ** Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements. Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
    $44k-185k yearly 30d ago
  • Software Engineer 3

    T-Rex Solutions 4.1company rating

    Software engineer job in Fort Meade, MD

    T-Rex is looking for a fully cleared Software Engineer 3 to work on a program in the Annapolis Junction area in support of the Intelligence Community. Responsibilities: Senior developer who has multi-disciplinary skills to include task leadership, interactions at all levels of technical and management, process skills, the ability to create new procedures and documents and a proven desire to be successful in an engineering environment within the federal sector. Knowledge of SOA design and hybrid cloud computing solutions and best practices would be a plus. Excellent planning Skills JAVA/C++/SQL code development practices System Performance Assessment/ System Performance Enhancement Skills Tools expertise with Magic's Cameo Systems Modeler Confluence JIRA SharePoint Microsoft products to include Word, PowerPoint, Excel Interacts well with all members of a team and all levels of expertise across the team Mentors others Requirements: Twenty (20) years experience as a SWE in programs of similar size and scope. A Bachelor's Degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience may be substituted for a bachelor's degree. Active TS/SCI FSP Desired Skills: The ability to institute and follow processes and procedures to provide consistent development practices across the team. Knowledge of Agile processes to assist the team in becoming more modular and efficient in code development and enhance the maintainability of the code being developed. The team uses daily stand-ups and traditional scrum methods to make sure of robust communications within the team and cohesive development! Ability to mentor and grow the knowledge base of the team. T-Rex Overview Established in 1999, T-Rex Solutions, LLC is a proven mid-tier business providing data-centric mission services to the Federal government as it increasingly tries to secure and leverage the power of data. We design, integrate, secure, and deploy advanced technical solutions for our customers so they can efficiently fulfill their critical objectives. T-Rex offers both IT and professional services to numerous Federal agencies and is a leader in providing high quality and innovative solutions in the areas of Cloud and Infrastructure Services, Cyber Security, and Big Data Engineering. T-Rex is constantly seeking qualified people to join our growing team. We have built a broad client base through our devotion to delivering quality products and customer service, and to do that we need quality individuals. But more than that, we at T-Rex are committed to creating a culture that supports the development of every employee's personal and professional lives. T-Rex has made a commitment to maintain the status of an industry leader in compensation packages and benefits which includes competitive salaries, performance bonuses, training and educational reimbursement, Transamerica 401(k) and Cigna healthcare benefits. T-Rex is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex (including pregnancy and sexual orientation), parental status, national origin, age, disability, family medical history or genetic information, political affiliation, military service, or other non-merit based factors. In compliance with pay transparency guidelines, the annual base salary range for this position is $180,000 - $220,000. Please note that the salary information is a general guideline only. T-Rex considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/training, key skills, internal peer equity, as well as market and business considerations when extending an offer. T-Rex offers a diverse and collaborative work environment, exciting opportunities for professional growth, and generous benefits, including: PTO available to use immediately upon joining (prorated based on start date), paid parental leave, individual and family health, vision, and dental benefits, annual budget for training, professional development and tuition reimbursement, and a 401(k) plan with company match fully vested after 60 days of employment among other benefits.
    $180k-220k yearly Auto-Apply 60d+ ago
  • Security Infrastructure Support Application Developer

    Cybervance

    Software engineer job in Bethesda, MD

    Security Infrastructure Support Application Developer Cybervance is a rapidly growing information security and information technology company based in Washington, D.C., and we are an equal opportunity employer. We design, develop, and manage the successful execution of training programs for government and private sector organizations. Cybervance believes in creating innovative solutions to deliver measured results. We are seeking a highly skilled and innovative Application Developer to design, develop, and maintain secure enterprise applications supporting cybersecurity infrastructure operations across hybrid environments. The Application Developer will play a key role in creating and maintaining both legacy and modernized systems, integrating automation, secure coding practices, and compliance with federal cybersecurity standards. This position requires an experienced developer with a strong technical foundation in application design, programming, and system integration, as well as practical cybersecurity experience to ensure secure, scalable, and compliant software solutions. Responsibilities Design, develop, and maintain enterprise applications and tools supporting cybersecurity and IT infrastructure operations. Develop, enhance, and maintain legacy Java Server Pages (JSP) applications, ensuring functionality, performance, and security compliance. Implement secure coding practices and integrate DevSecOps methodologies into the development lifecycle, ensuring security is embedded into build, test, and deployment processes. Develop and maintain automated scripts, tools, and integrations using Java, Python, SOAP API, and SQL for security operations, monitoring, and data processing. Ensure applications comply with federal cybersecurity frameworks and policies, including FISMA, NIST SP 800-53, NIST SP 800-92, OMB M-21-31, and CDM. Develop and integrate applications with hybrid environments (on-premises and cloud) leveraging AWS, Azure, and Microsoft 365 platforms. Collaborate with cloud and infrastructure teams to support secure application migration, configuration management, and security hardening. Support and modernize full-stack and cloud-based web applications, ensuring compliance with performance and cybersecurity standards. Participate in code reviews, security testing, and vulnerability remediation to ensure code integrity and application resilience. Develop and maintain technical documentation, SOPs, and system architecture diagrams for developed or maintained applications. Provide technical guidance and collaborate with cross-functional teams, vendors, and security operations centers (CSOCs) to ensure secure and efficient integration of application solutions. Communicate technical concepts and development progress to both technical and non-technical stakeholders, including executive-level reporting. Troubleshoot and resolve application issues, identifying root causes and implementing sustainable solutions. Experience Minimum 5+ years of experience designing, installing, maintaining, supporting, and developing IT systems in hybrid (on-premises and cloud) environments. At least 2+ years of experience in cybersecurity or secure application development. Hands-on experience developing legacy Java Server Pages (JSP) applications. Familiarity with cloud application architectures and migration/hardening practices in AWS, Azure, and O365. Strong programming and scripting skills in Java, Python, SOAP API, and SQL for automation, integration, and tool development. Demonstrated familiarity with full-stack or cloud-based web applications and secure software development practices. Experience incorporating DevSecOps principles, integrating security into CI/CD pipelines and automated Excellent verbal and written communication skills for explaining complex technical and security concepts to diverse audiences. Proven ability to work effectively with third-party vendors, cross-functional teams, and federal stakeholders. Experience in creating technical reports, risk assessments, and executive-level briefings. Understanding of federal cybersecurity compliance frameworks, including FISMA, NIST SP 800-53, NIST SP 800-92, OMB M-21-31, and CDM. Strong analytical and troubleshooting abilities for identifying and resolving technical and security issues. Ability to perform root cause analysis and implement preventive solutions across systems and applications. Required Skills & Qualifications Bachelor's degree in computer science, Information Technology, Cybersecurity, or a related field (preferred). Current government security clearance: Public Trust. Preferred Qualifications Professional certifications such as CISSP, CEH, CSSLP, or AWS Certified Developer Associate. Experience with containerized applications and cloud-native frameworks (e.g., Docker, Kubernetes, AWS Lambda). Familiarity with Zero Trust Architecture, API security, and microservices. Knowledge of automation frameworks (Terraform, Ansible) for cloud deployment.
    $69k-94k yearly est. 60d+ ago
  • Software Engineer 3

    Avid Technology Professionals 4.7company rating

    Software engineer job in Annapolis, MD

    Required Skills/Experience: • General knowledge and understanding of techniques, tools, behaviors and strategies used in computer network exploitation • Experience with passive analysis of network traffic (i.e. pcap) using tools like Wireshark • Familiarly with more common network protocols (TCP, UDP, ICMP, HTTP, SMTP, SSH, etc.) • Experience with protocol and file format parsing • Experience writing plugins and fingerprints in Agency processing system • Experience developing/scripting in Python Twenty (20) 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.
    $81k-113k yearly est. 60d+ ago
  • Software Engineer

    Latitude 3.9company rating

    Software engineer job in Columbia, MD

    Requirements• Analyze, design, and develop high-performance C++ applications with sophisticated graphical user interfaces. • Collaborate with cross-functional teams to understand project requirements, translating them into intuitive and visually appealing user experiences. • Develop and maintain efficient build systems and tools. • Optimize code for performance, scalability, and visual responsiveness. • Conduct code reviews and provide constructive feedback to team members. • Identify opportunities for code refactoring and improvement. • Stay up-to-date with the latest C++ standards, GUI development best practices, and emerging technologies. Qualifications• Strong proficiency in C and C++, including low-level system programming and optimization techniques. • Extensive experience in GUI development using relevant frameworks and toolkits. • Solid understanding of UI/UX design principles and user-centered development methodologies. • Extensive experience with build systems (e. g. , Make, CMake). • Solid understanding of multithreading and concurrent programming. • Expertise in version control systems (e. g. , Git). • Proven ability to analyze and understand complex codebases. • Excellent problem-solving and debugging skills. • Strong communication and collaboration abilities. • Ability to obtain a Top Secret security clearance Preferred Qualifications• Experience with DSP algorithms and implementation. • Background in high-performance computing (HPC). • Strong algorithmic and data structures knowledge. • Experience with refactoring and code optimization. • Proficiency in automated testing frameworks. • Experience with user interface development. • Embedded systems development experience. • GPU programming experience. • Experience with python / rust / c#. $120,000 - $180,000 a year
    $120k-180k yearly Auto-Apply 60d+ ago
  • ML Software Developer II

    STC 4.0company rating

    Software engineer job in Maryland

    About Science and Technology Corporation (STC): STC is a science and engineering research and services support company with proven expertise and experience spanning research, development, test, and evaluation in areas including aerospace engineering, earth and atmospheric sciences, chemical and biological defense, military systems and technology, and software development. Employment Category: Full Time / Exempt Location: Aberdeen Proving Ground (APG), MD, Travel: Minimal Security Clearance: DoD Secret Eligible, Active clearance preferred. Citizenship: Must be a U.S. Citizen Responsibilities: Develop and apply state-of-the-art machine learning (ML) tools and algorithms to optimize DoD chemical and biological detection and identification systems. Work as part of a government scientific research and development team developing and updating military sensors and detectors. Lead development on some efforts. Develop software applications in Python and apply machine learning techniques to improve the detection and identification of chemical and biological materials. Develop, test, train, and maintain applications for developmental sensors and instrumentation. Develop and use tools to import, process, and store instrument and sensor datafiles for use in ML applications. Lead some development efforts and mentor junior developers. Support field testing of systems, train users, and assess system performance. Remain current on related subjects in the literature and news. Assist with the preparation of reports, journal articles, and presentations. Education: Bachelor's degree in computer science, data science, chemistry, or a related discipline About Science and Technology Corporation (STC): STC is a science and engineering research and services support company with proven expertise and experience spanning research, development, test, and evaluation in areas including aerospace engineering, earth and atmospheric sciences, chemical and biological defense, military systems and technology, and software development. Employment Category: Full Time / Exempt Location: Aberdeen Proving Ground (APG), MD, Travel: Minimal Security Clearance: DoD Secret Eligible, Active clearance preferred. Citizenship: Must be a U.S. Citizen Responsibilities: Develop and apply state-of-the-art machine learning (ML) tools and algorithms to optimize DoD chemical and biological detection and identification systems. Work as part of a government scientific research and development team developing and updating military sensors and detectors. Lead development on some efforts. Develop software applications in Python and apply machine learning techniques to improve the detection and identification of chemical and biological materials. Develop, test, train, and maintain applications for developmental sensors and instrumentation. Develop and use tools to import, process, and store instrument and sensor datafiles for use in ML applications. Lead some development efforts and mentor junior developers. Support field testing of systems, train users, and assess system performance. Remain current on related subjects in the literature and news. Assist with the preparation of reports, journal articles, and presentations. Education: Bachelor's degree in computer science, data science, chemistry, or a related discipline Compensation & Benefits: Pay: From $85K - $110K per year based on experience and qualifications Schedule: 40 hours per week 401K with up to 4% employer matching contribution 3 weeks (120 hrs/year) Paid Time Off (PTO), Federal holidays, and Sick Leave Comprehensive Medical, Dental, Vision Insurance, Short Term/Long Term Disability Requirements U.S. Citizen eligible for a security clearance 5 to 9 years advanced proficiency with Python coding 4 years ML project experience including deep learning, NLP, and/or computer vision Advanced proficiency with TensorFlow or related products Proficiency in another object-oriented programming language (e.g., C++) Advanced proficiency with MySQL databases Excellent oral and written communication skills in English Demonstrated ability to learn new skills quickly, multitask, and complete work within schedule. Bonus points if you have: Active DoD Security clearance Master's degree in computer science or related discipline A chemistry or biology degree or minor Experience with bioinformatics and genetic algorithm development
    $85k-110k yearly 44d ago
  • C++ Software Developer

    Orbis Operations 4.6company rating

    Software engineer job in Maryland

    Orbis Operations is seeking a Software Developer to support its government customer in Ft. Meade & Laurel, MD. Required Clearance: Active Security Clearance required at the Top Secret (TS)/Special Compartmented Information (SCI) level and appropriate level Polygraph Role Description: The successful candidate will support a next-generation computing platform for decentralized, persistent memory graph analysis. The core architecture is object-oriented and templated C++ classes for managing threads, parallel I/O, and shared memory segments in a Unix computing environment. Design and implement new core functions to improve resource allocation and performance for concurrent updates to an in-memory graph, support discovery and monitoring instances, implement new graph data structures and parallel algorithms, and integrate support for parallel I/O from multiple sources, protocols, and various file formats. Task Required Skills: Experience using the Unix CLI Experience developing scripts using Bash, Python Within the last 3 years, experience developing with C++ in Unix computing environment that utilizes multi-platform shared-memory, multiprocessing, and multithreading programming skills Experience using the Unix GCC compiler Experience using Unix software libraries and packages Experience with POSIX threads, OpenMP, and Sys V (or POSIX) shared memory Task Desired Skills: General knowledge of Graph Theory principles and concepts Experience with the Atlassian Suite of Tools (Jira, Confluence) Experience with Git Version Control Position Requirements: Current TS/SCI with polygraph required Master's or Bachelor's Degree in Computer Science or related discipline 3-8+ years of SWE experience Orbis Operations is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.
    $78k-101k yearly est. 60d+ ago
  • Software Developer/Architect (Java)

    Soft Tech Consulting 3.6company rating

    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: $130K - $145K 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 Developer/Architect (Java). The selected individual will join a collaborative team environment where they will provide support and expertise necessary toward the successful delivery of the project deliverables. Key to the success of this position is the effective communication to all levels of staff for reporting project status. Work location is Washington, DC. Responsibilities Ensures compatibility between equipment and software, analyzes operational/systems requirements, supports design reviews, and presents technical briefings. Evaluates, assesses, documents, and tests data security and continuity of operations for systems and programs. Serves as solutions provider to senior management and professional staff concerning areas of technological development and advancement. Formulates recommendations on hardware/software interfacing, large scale systems, expert systems, and technical problems. Performs business and system object modeling simulation and analysis. Advises and recommends system characteristics that affect software systems such as storage capacity, processing speed, and I/O requirements. Coordinates activities of developers and engineers. Provides enterprise systems architecture expertise in developing systems supporting common purposes, processes, architectures, and standards. Develops strategy for enterprise-wide methodology or tool implementation, or planning and implementing enterprise technology changes in all layers of the architecture including front end, middle tier and backend technologies and tools. Qualifications Education: This classification normally requires a relevant degree. Engineering positions require a degree in engineering or computer science. At least six years of experience in the design and development of applications. At least six years of experience developing analysis & design and software architecture documents. At least six years coding experience with Java / Java Spring At least 3 years experience working on modernizing applications to microservices and migrating applications into AWS At least five years of experience with current network, development and database architectures and technologies. At least five years of experience developing systems architectures, as required. At least five years of experience developing enterprise projects utilizing iterative system development methodologies, as required. Knowledge of advanced testing tools and at least one year of experience with automated test driven development in an agile environment. Experience with continuous integrated and continuous delivery (CI/CD) tools and technologies. At least one year of experience with user story development or analysis in an agile development environment, as required. At least three years of experience as a technical leader of software engineering or computer professionals, as required. At a minimum, DevSecOps tooling and processes knowledge is required. 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.
    $130k-145k yearly Auto-Apply 60d+ ago
  • Software Engineer (Embedded Microprocessors)

    Collabera 4.5company rating

    Software engineer job in Laurel, MD

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description Job Details: Industry : Healthcare Location : Laurel, MD Job Title : Software Engineer Duration : 12+ Months (Strong possibility of extension) Must haves 10+ years of experience Embedded microprocessor design experience C/C++ Experience writing unit tests/test plans Code optimization experience targeted for embedded processors Nice to have: USB protocol knowledge Familiarity with IAR IDE Additional Information To apply for this position or gain additional insight, please contact: Ujjwal Mane ************ ****************************
    $73k-99k yearly est. Easy Apply 20h ago
  • Software Engineer

    CLC 4.6company rating

    Software engineer job in Maryland

    Software Engineer - (Fort Meade, MD) Responsibilities: Design, develop, and maintain software applications using C/C++ with a focus on digital signal processing (DSP) implementations. Analyze and modify existing DSP code for optimal performance. Collaborate with engineers and other team members to ensure successful project execution. Write clear and concise technical documentation. Participate in code reviews and maintain high coding standards. Stay up-to-date on the latest advancements in DSP technologies. Qualifications: Bachelor's degree in Computer Science or a related field from an accredited institution (or). Four (4) years of demonstrably relevant software engineering experience in projects with similar software development processes (to substitute for a bachelor's degree). Proficiency in C/C++ programming language. Strong understanding of digital signal processing (DSP) concepts. Active TS/SCI security clearance with a current polygraph is mandatory. (DoD or IC experience is not required, but clearance must be verifiable). Preferred Skills: Experience with precision synchronous digital sampling and timestamping techniques. Familiarity with high-order angle and amplitude modulation, multiplexed signals, and spread spectrum technology. Background in high-speed digital signal processing systems development for military, aerospace, or intelligence applications. Salary Ranges for Software Engineers: - Level-1: $233,000 - Level-2: $269,000 - Level-3: $291,000
    $78k-107k yearly est. 60d+ ago
  • Cloud Software Engineer

    Elder Research 3.9company rating

    Software engineer job in Fort Meade, MD

    Yes Security Clearance: Active TS/SCI Full Scope Poly is required at the time of hire. We are looking to hire a Cloud Engineer who can support robust and repeatable cloud designs in support of data manipulation, large-scale infrastructure for data ingestion, and data visualization for custom client applications. Candidates should have the ability and the willingness to tailor applications to a clients' business goals using an iterative methodology. Candidates should also be able to consider both long-term stability and scalability while taking a user-focused approach to development and deployment. This role does require you to have a Bachelors/Master's degree in Computer Science or related field, or equivalent experience in a technical role and you must be eligible to obtain a clearance if you do not already have one. Candidates should have a mix of the following experiences: Certification in design or architecture for one or more of the following cloud providers - AWS, Azure, or Google. Deep experience in general compute and storage within cloud-based systems. Deep experience in networking and security with cloud-based systems. Deep experience in serverless capabilities within a cloud environment, AWS Lambda, or equivalent. Experience with SQL or NoSQL databases native to cloud provider or 3rd party. Experience with deploying data manipulation tools for transformations in preparation for analytics. Tools may include, AWS Glue, or equivalent. Experience in delivering machine learning results from cloud packages such as AWS Sagemaker, Google Vertex AI, or equivalent. Fluency with one or more modern Object-Oriented Programming Languages (Python, Typescript, Java) Experience with user administration hierarchies leveraging IAM technologies. Utilized infrastructure as code within one of the cloud environments - AWS CDK, Terraform, or equivalent. Led and collaborated with others to accomplish a technical task. Presented technical work to a non-technical audience via writing or presentation. Minimum Requirements Bachelors/Master's degree in Computer Science or related field, or equivalent experience in a technical role. Excellent written and verbal communication skills Ability to parse project requirements, including asking questions to ensure full and correct understanding. Willingness and ability to learn new concepts and tools quickly.
    $76k-107k yearly est. 60d+ ago
  • Software Engineer II (DevOps)

    Prosync 4.1company rating

    Software engineer job in Annapolis, MD

    Job Description 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! The Software Engineer 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 2 Software Engineer (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 Engineer shall be responsible for developing and maintaining complex and diverse Infrastructure as Code (IaC) solutions. This position's focus is on automation and efficiency to reduce manual effort and increase the reliability of software builds and deployments. A Master's degree in computer science or related discipline from an accredited college or university, plus three (3) 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 five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. Experience using the Linux CLI and Linux tools. Proficient using Bash/Python to develop scripts to automate provisioning of HPC systems. Experience with release management best practices including versioning, automation, risk management, and continuous improvement. Experience managing software builds and releases with one or more programming languages. Experience with CI/CD principles, methodologies, and best practices. Experience in designing, implementing, and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI, Travis CI, or CircleCI. Experience with IaC (Infrastructure as Code) principles and automation tools including Ansible. Experience with Dev/Sec/Ops processes and related FOSS toolchains. Experience with containerization technologies such as Docker and Containerd. Experience with Git Source Control System. An active Top Secret/SCI w/ Polygraph is required. Desired Skills Experience with the Atlassian Tool Suite (JIRA, Confluence). Familiarity with Agile and Scrum methodologies for project management and collaboration. 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. 19d ago
  • Software Engineer

    CTC Group 3.1company rating

    Software engineer job in Fort Meade, MD

    Job Description CTC Group is seeking Software Engineers for a contingent program to 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. Locations: Annapolis Junction / Ft. Meade Responsibilities 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, conferring with users or system engineers, analyzing systems flow, data usage, and work processes, and investigating problem areas Modify existing software to correct errors, adapt to new hardware, or improve performance Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; perform quality control on team products Implement recommendations for improving documentation and software development process standards Oversee one or more software development teams and ensure 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 obtain information on project limitations, capabilities, performance requirements, and interfaces Requirements Active TS/SCI with polygraph security clearance Level 0 Qualifications A Bachelor's degree in Computer Science or related discipline from an accredited college or university. Four (4) years of SWE experience on projects with similar software processes may be substituted for a bachelor's degree. Level 1 Qualifications 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 for a total of eleven (11) years experience. Level 2 Qualifications Fourteen (14) 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 for a total of eighteen (18) years experience. Level 3 Qualifications Twenty (20) 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 for a total of twenty-four (24) years experience. #CJ Why CTC Group? As a Service-Disabled Veteran-Owned Small Business (SDVOSB), we recognize that successful partnerships are based on open and direct communication, mutual respect, and the ability to adapt to evolving capabilities. Our cleared employees bring decades of experience supporting customers in the Intelligence and Defense communities. We specialize in providing engineering, technical, operational support, and training services to Federal government, and Mission Operations. CTC Group provides a comprehensive benefits package that includes, but is not limited to, Health/Dental/Vision, 401k, PTO and holiday pay, disability and life insurance. To learn more about our benefits, click here. CTC Group provides equal employment opportunities to all employees and applicants without regard to race, color, religious creed, sex, national origin, ancestry, citizenship status, pregnancy, physical disability, genetic information, mental disability, age, military status or status as a Vietnam-era or special disabled veteran, marital status, registered domestic partner status, gender (including sex stereotyping), medical condition (including, but not limited to, cancer related or HIV/AIDS related) or sexual orientation in accordance with applicable federal and state laws. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Powered by JazzHR 2AECnAxaQC
    $76k-104k yearly est. 20d ago
  • Software Engineer II (DOD/NAVY)

    NSS 4.4company rating

    Software engineer job in Indian Head, MD

    We are currently seeking an experienced Software Engineer II to play a critical and long-term role within the development, testing and security compliance of software applications for the NAVY customer. This position is located in Indian Head, Maryland, with some anticipated remote flexibility, and will support the IT and Information Systems Security Division within the Naval Warfare Center. Clearance: Active Top Secret preferred Position Overview: Identify and document software requirements, executing application designs and developing unit test cases. Engage deeply in software testing, developing manual and automated test plans to ensure robustness and functionality. Participate in cybersecurity assessments and authorization processes, performing risk assessments, vulnerability analyses, and supporting the accreditation requirements for RDT&E Labs to achieve an Authority to Operate (ATO). Maintain cybersecurity documents and validating security packages as per Navy standards, including evaluating system requirements against Security Technical Implementation Guidelines (STIG). Ensure adherence to the DISA Application Security and Development STIG APP210. Qualifications: Completed Bachelors Degree 4-7 years of relative experience Active TS security clearance Strong technical foundation in software development, coupled with a rigorous approach to cybersecurity and compliance, ensuring the secure deployment and operation of software systems in a sensitive or regulated environment.
    $71k-95k yearly est. 60d+ ago
  • Software Engineering Internship - Summer 2026

    Hudson Valley Trading Co 3.2company rating

    Software engineer job in linganore, MD

    Hudson River Trading (HRT) is seeking highly motivated full-time students for our Software Engineering Summer Internship Program. We are looking for smart programmers who love to code, love to learn, and can thrive in an entrepreneurial environment. At HRT, our engineers create and maintain critical technology and infrastructure that is integral to the success of our trading. What to Expect A hands-on introduction to all technical facets of software engineering in the algorithmic trading industry Independent programming projects in Python, C, or C++, depending on the needs of the project As you go through structured and hands-on trainings, you'll transition right into projects within the first week You'll have an opportunity to learn all about HRT's research and trading infrastructure, even in areas you may not be working in directly In addition to technical project work and mentorship, you'll also gain a deeper understanding of global financial markets Qualifications You are a full-time undergraduate, masters, or PhD student studying computer science or a related field who is eligible for full-time roles in 2027 Programming experience in Python, C or C++ is required A passion for technology and writing code that is elegant, readable, and efficient Exceptional problem solving skills Strong communication skills Knowledge of trading and/or financial markets is not required for this position The weekly base salary for this position is 5,800 USD and signing bonus of 25,000 USD (or local equivalent) in addition to company-paid housing, meals, and other perks. Culture Hudson River Trading (HRT) brings a scientific approach to trading financial products. We have built one of the world's most sophisticated computing environments for research and development. Our researchers are at the forefront of innovation in the world of algorithmic trading. At HRT we welcome a variety of expertise: mathematics and computer science, physics and engineering, media and tech. We're a community of self-starters who are motivated by the excitement of being at the cutting edge of automation in every part of our organization-from trading, to business operations, to recruiting and beyond. We value openness and transparency, and celebrate great ideas from HRT veterans and new hires alike. At HRT we're friends and colleagues - whether we are sharing a meal, playing the latest board game, or writing elegant code. We embrace a culture of togetherness that extends far beyond the walls of our office. Feel like you belong at HRT? Our goal is to find the best people and bring them together to do great work in a place where everyone is valued. HRT is proud of our diverse staff; we have offices all over the globe and benefit from our varied and unique perspectives. HRT is an equal opportunity employer; so whoever you are we'd love to get to know you. Please be advised: Use of AI tools during interviews or assessments is strictly prohibited, unless otherwise instructed or agreed upon. We employ various methods to evaluate the authenticity of candidate responses. If we determine that AI assistance was used during any stage of the hiring process, we reserve the right to immediately disqualify your candidacy or rescind any job offers extended.
    $37k-60k yearly est. Auto-Apply 3d ago
  • SAP Software Engineer - Data Conversions, Data Quality, and Reporting

    Cardinal Health 4.4company rating

    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 Software Engineer focused on Data Conversions, Data Quality, and Reporting is responsible for designing, developing, and maintaining data solutions that ensure data integrity and enable effective business intelligence. The role combines technical skills in data migration and ETL processes with an understanding of data governance and reporting tools. **_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 execute data conversion strategies for SAP implementations and upgrades, including data extraction, transformation, and loading (ETL) from legacy systems into SAP. + Utilize SAP data migration tools such as SAP Data Services, LSMW, and Migration Cockpit to perform data loads and conversions. + Develop and maintain technical specifications, data mapping documents, and transformation rules. + Collaborate with business and technical teams to gather data requirements and ensure seamless data flow across systems. + Establish and maintain data quality frameworks to ensure the accuracy, consistency, and integrity of master and transactional data in SAP. + Perform data profiling, cleansing, and validation to identify and resolve data discrepancies before and after migration. + Define and monitor data quality metrics and key performance indicators (KPIs). + Work with business data stewards to correct data quality issues and promote data governance policies and standards. + Design, develop, and implement reporting solutions, dashboards, and analytical models using SAP technologies like SAP Analytics Cloud (SAC), SAP BW/4HANA, or SAP Fiori. + Translate business needs into technical specifications for reports and ad-hoc queries. + Optimize report performance and data extraction processes for efficiency. + Provide support and training to end-users on reporting tools to enable data-driven decision-making **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + Proven experience in SAP Data Conversions, migrations and ETL processes. + Proficiency with SAP data tools such as SAP Data Services, SAP BW/HANA or SAP Analytics Cloud + Strong knowledge of SQL, data modelling and database concepts + Experience with SAP modules and data structures (e.g., Master Data, Financials, Supply Chain, OTC, PTP processes). + Excellent analytical, problem solving and communication skills + Ability to work both independently and collaboratively with cross-functional teams **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 41d ago
  • Full Stack Software Engineer (Junior/Senior/Expert) (U.S. Citizen/Security Clearance Required)

    Task Force Talent 3.8company rating

    Software engineer job in Laurel, MD

    Job Description Task Force Talent is seeking Full Stack Software Engineers (all levels - Junior/Senior/Expert) (many openings) with an active TS/SCI FSP security clearance. We have multiple clients, ranging in size from ~5 to ~2000 people, seeking very similar skill sets for work in locations throughout the Washington, D.C. area. This application puts you into consideration for dozens of positions, and we'll match you with the best fits according to your interests and preferences. Further details will be provided to qualified candidates after an initial interview. Target salary range is $100K to $250K, depending on experience level. All positions are full-time, in-office, usually in a SCIF. If you apply but this company is not a fit, we will consider you for other available positions as well. We have several clients seeking very similar skill sets. Not your dream job, but perfect for a friend? You can submit a referral and get a check for $2000 or more: ***************************************** (Terms and conditions apply.) _______________________________________________________________________________________________________________________________________________ Qualifications: U.S. citizen with active TS/SCI FSP security clearance. (Sorry, we are unable to sponsor or upgrade clearances for this role.) All skill levels (multiple openings) Experience with any major programming language (Python, Java, flavors of C/C#, Javascript) Experience with any flavor of database (SQL, Elasticsearch, etc.) Experience with any major cloud provider (AWS, Azure, Google Cloud) _______________________________________________________________________________________________________________________________________________ Interview Process: The process typically involves an initial phone screen followed by technical interviews. Contingent offers are usually made quickly, within a week or two. Depending on the level of experience and terms of the contract, additional interviews may be required with a prime contractor/partners or the end customer. _______________________________________________________________________________________________________________________________________________ About Us: Task Force Talent is a specialized recruiting firm for science, engineering, and security careers. Our clients include seed to Series B startups working on AI, cybersecurity, quantum computing, and other novel technologies. We also work with small to medium size government contractors, and we help leading venture capital firms find talent for their portfolio companies. We have hundreds of jobs available and consider all applicants for all roles, now and in the future. Our goal is to find the best fit for you! If you don't see the perfect fit, simply use our general application.
    $67k-91k yearly est. 21d ago

Learn more about software engineer jobs

Do you work as a software engineer?

What are the top employers for software engineer in MD?

Synergy ECP

Wyetech

Sagecor Solutions

Top 10 Software Engineer companies in MD

  1. Leidos

  2. Lockheed Martin

  3. Synergy ECP

  4. CACI International

  5. Wyetech

  6. Coinbase

  7. Sagecor Solutions

  8. Peraton

  9. Belay Technologies

  10. Intelliforce-It Solutions Group

Job type you want
Full Time
Part Time
Internship
Temporary

Browse software engineer jobs in maryland by city

All software engineer jobs

Jobs in Maryland