Post job

Software engineer jobs in Dundalk, MD

- 5,854 jobs
All
Software Engineer
Senior Software Engineer
Java Developer
Lead Java Developer
Data Engineer
Software Systems Engineer
Applications Developer
Test Engineer
Principal Software Engineer
Software Engineer/Technical Lead
Automation Engineer
  • 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 CNO Developer

    Mantech 4.5company rating

    Software engineer job in Annapolis, MD

    MANTECH seeks a motivated, career and customer-oriented Senior CNO Developer to join our team in Annapolis Junction, Maryland. We're looking for a Senior Capability Developer to join our elite team. In this role, you'll apply your deep technical expertise to analyze, reverse-engineer, and develop mission-critical capabilities that directly support national security objectives. You will be a key player in a fast-paced environment, tackling unique challenges at the intersection of hardware, software, and embedded systems. Responsibilities include but are not limited to: Develop custom software tools and applications using Python, C, and Assembly, focusing on embedded and resource-constrained systems. Conduct rigorous code reviews to ensure the quality, security, and performance of developed software. Reverse engineer complex hardware and software systems to understand their inner workings and identify potential vulnerabilities. Perform in-depth vulnerability research to discover and analyze weaknesses in a variety of targets. Collaborate with a team of skilled engineers to design and implement innovative solutions to challenging technical problems. Minimum Qualifications: Bachelor's degree and 12 years of experience; or, a high school diploma with 16 years of experience; or, an Associate's degree with 14 years of experience. A Master's degree may substitute for 2 years of experience, and a PhD may substitute for 4 years of experience. Must have 7 years of position-relevant work experience Proficiency in programming and application development. Strong scripting skills, particularly in Python, C, and Assembly. Deep expertise in managing, configuring, and troubleshooting Linux. Experience in embedded systems. Experience in reverse engineering and vulnerability research of hardware and software. Experience in code review. Preferred Qualifications: Experience in CNO (Computer Network Operations) Development. Experience in virtualization. Knowledge of IoT (Internet of Things) devices. Experience with Linux Kernel development and sockets. Knowledge of integrating security tools into the CI/CD (Continuous Integration/Continuous Delivery) pipeline. Networking skills. Clearance Requirements: Must have a current/active Top Secret/SCI clearance. Physical Requirements: The person in this position must be able to remain in a stationary position 50% of the time. Occasionally move about inside the office to access file cabinets, office machinery, or to communicate with co-workers, management, and customers, via email, phone, and or virtual communication, which may involve delivering presentations
    $85k-109k yearly est. 4d ago
  • Software Engineer (Python)

    Pyramid Consulting, Inc. 4.1company rating

    Software engineer job in McLean, VA

    Immediate need for a talented for a Software Engineer (Python). This is a 06 month contract opportunity with long-term potential and Hybrid from Mclean VA(Onsite). Please review the job description below and contact me ASAP if you are interested. Job Diva ID: 25-95494 Pay Range: $55 - $60/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Responsibilities: We are looking highly skilled Software Engineer (Python) contractor to support a critical code refactoring and modernization initiative. This role will focus on migrating an existing analytics and modeling stack from R to Python, rebuilding key analytical tools, and streamlining production pipelines to improve scalability, efficiency, and adoption across the organization. Key Requirements and Technology Experience: Key skills; Python , Database - SQL , R Programming , AWS Bachelor's degree in Software Engineering or a quantitative field (Software Engineering, Data Engineering, Mathematics, Statistics, or Data Science). Strong proficiency in Python (required) with at least 6 years of professional experience. Working knowledge of R and SQL (required). Experience designing and building data-intensive and analytics-driven systems. Strong understanding of software engineering best practices, including testing, documentation, and version control. Our client is a leading Banking and financial Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, colour, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. By applying to our jobs, you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here .
    $55-60 hourly 1d ago
  • AI Software Engineer

    Tential Solutions

    Software engineer job in Baltimore, MD

    My client, ranked among Fortune's World's Most Admired Companies, is a global leader in investment management and is seeking an AI Software Engineer to join the team. We have a Mid & Senior level openings ***Amazing salary, bonus, & some of the best benefits in the marketplace!! Primary responsibility: Develop and deliver AI-driven software solutions, collaborating with stakeholders and working alongside top AI industry leaders to build end-to-end applications and AI agents. What we're looking for: 2-12 years of software engineering experience with strong coding and system design skills. Experience designing, building, or deploying AI-driven applications, intelligent agents, or automation solutions. Familiarity with AI frameworks, cloud-native architectures (AWS, containerized microservices), or data-driven systems. Passion for learning emerging technologies and applying AI to solve real business problems. Key Responsibilities: Design, code, test, and deploy AI-driven applications and intelligent agents. Collaborate in agile squads across front-end, back-end, data science, and UX. Translate business requirements into AI-powered solutions and actionable insights. Contribute to AI agent design, orchestration, prompt engineering, and deployment. Use cloud and AI technologies: AWS, Databricks, Salesforce, containerized microservices, and AI/ML frameworks. Qualifications: BS/MS in Computer Science Experience with Python, JavaScript, or Java (preferred beyond just Java) Proven ability to deliver complete solutions, not just scripts Hands-on experience with cloud-native architectures (AWS, Azure), containerized microservices, and agent frameworks Stable career history; entrepreneurial and collaborative mindset #LI-GT
    $71k-95k yearly est. 5d ago
  • Java Software Engineer

    Buzzclan

    Software engineer job in Fort Meade, MD

    Clearance Required: Top Secret/SCI with Polygraph Seeking an experienced Software Engineer who will support mission-critical systems for a Federal customer at Fort Meade, Maryland. This entry-level role focuses on developing and maintaining Java-based applications in a secure environment. The engineer will work closely with senior developers and system engineers to deliver reliable and scalable software solutions. Key Responsibilities · Design, develop, test, and maintain Java applications. · Participate in software development lifecycle activities including requirements analysis and design. · Write clean, efficient, and well-documented code. · Collaborate with cross-functional teams to troubleshoot and resolve issues. · Support integration and deployment of software in secure environments. Qualifications Education: Bachelor's degree in Computer Science, Software Engineering, or related field. Experience: 4+ years of experience in software development, preferably in Java. Preference: Java certification or relevant coursework preferred. Skills: · Proficiency in Java programming language. · Understanding of object-oriented design and development. · Familiarity with development tools such as Eclipse or IntelliJ. · Basic knowledge of secure coding practices and federal IT standards.
    $71k-95k yearly est. 2d ago
  • Java Developer

    Gridiron It

    Software engineer job in Washington, DC

    Design, develop, and deploy cloud-native and containerized applications using Java and modern cloud technologies. Work closely with cross-functional teams to build scalable, high-performance applications leveraging cloud native and cloud agnostic services. Responsibilities • Design, develop, and maintain cloud-native applications using Java and cloud technologies. • Implement microservices architecture and develop RESTful APIs. • Collaborate with DevOps teams to automate deployment processes and ensure continuous integration and delivery (CI/CD). • Optimize applications for performance, scalability, and reliability in cloud environments. • Implement security best practices to protect cloud-native applications and data. • Troubleshoot and resolve issues related to application performance, reliability, and security. • Work with cross-functional teams, including architects, product managers, and other developers, to deliver high-quality software solutions. • Participate in code reviews and provide feedback to improve code quality and maintainability Skills • Experience with cloud-native development and cloud platforms (AWS, Azure, Google Cloud) with a strong preference for AWS. • Proficiency in building microservices and RESTful APIs using Java frameworks such as Spring Boot. • Experience with containerization and orchestration tools such as Docker, Kubernetes and OpenShift. • Familiarity with CI/CD pipelines and tools such as Jenkins and GitLab. • Knowledge of database technologies, including SQL and NoSQL databases. • Understanding of security best practices in cloud environments. • Excellent problem-solving skills and the ability to troubleshoot complex issues. • Strong communication skills and the ability to work effectively in a collaborative team environment. Clearance: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information. Compensation and Benefits Salary Range: $55.00 - $65.00 hourly (Compensation is determined by various factors, including but not limited to location, work experience, skills, education, certifications, seniority, and business needs. This range may be modified in the future.) Benefits: Gridiron offers a comprehensive benefits package including medical, dental, vision insurance, HSA, FSA, 401(k), disability & ADD insurance, life and pet insurance to eligible employees. Full-time and part-time employees working at least 30 hours per week on a regular basis are eligible to participate in Gridiron's benefits programs. Gridiron IT Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status or disability status. Gridiron IT is a Women Owned Small Business (WOSB) headquartered in the Washington, D.C. area that supports our clients' missions throughout the United States. Gridiron IT specializes in providing comprehensive IT services tailored to meet the needs of federal agencies. Our capabilities include IT Infrastructure & Cloud Services, Cyber Security, Software Integration & Development, Data Solution & AI, and Enterprise Applications. These capabilities are backed by Gridiron IT's experienced workforce and our commitment to ensuring we meet and exceed our clients' expectations.
    $55-65 hourly 2d ago
  • Workday Application Developer

    Providge Consulting

    Software engineer job in Baltimore, MD

    Citizenship: US Citizenship required A work-from-home schedule will be established with the hiring manager once onboarding and equipment issuing are completed. This individual may work remotely up to two (2) days per week, equivalent to approximately 40% remote and 60% onsite. Fully remote or out-of-state employment is not authorized at this time. Providge is seeking a Workday Developer to provide support troubleshooting Production issues, developing Workday integrations and reports, and performing end-to-end testing of said integrations, reports and/or business processes. The selected candidate would support the Production Workday environment and the development of new solutions and enhancements. Responsibilities • Design, build, test, and deploy Workday integrations using tools such as EIB, Studio, Core Connectors, and Web Services (SOAP/REST APIs) • Configure and maintain Workday business processes, calculated fields, custom validations, and condition rules • Develop and maintain Workday custom reports • Troubleshoot and resolve system or integration issues • Integration Management • Create and maintain integrations between Workday and third-party systems (HR, Payroll, Benefits, Finance, etc.) • Monitor scheduled integrations and address failures or data inconsistencies • Document integration design, configuration, and data flow processes • Optimize existing integrations to improve performance and reliability • Participate in the design of software tools and subsystems to support reuse and domain analysis. • Assists Applications Engineer and Applications Programmer to interpret software requirements, design specifications to code and integrate, and test software components. • Assists with the analysis of information requirements. • Assist in the evaluation of problems with workflow, organization, and planning and helps develop appropriate corrective action. • Develop and maintain Workday reports and dashboards to support business and compliance needs • Work with users to understand reporting requirements and translate them into Workday solutions • Automate report scheduling and distribution for Users Required Qualifications • At least three (3) years of programmer and/or analyst experience. • At least one (1) year of working experience with specific task order technology. Education N/A Knowledge, Skills, and Abilities • Possess extensive experience with developing integrations and reports, including BIRT reports. • Thorough knowledge of security for integrations and reports. • Possess experience with developing calculated fields. • Knowledge of and experience with Workday HCM and Payroll business processes. • Knowledge of Orchestrate integrations is preferred. • Strong work ethic. • Excellent communication and organizational skills.
    $73k-99k yearly est. 5d ago
  • Principal Software Engineer

    Leonardo DRS

    Software engineer job in Germantown, MD

    Principal Software Engineer - On-site DRS RADA Technologies, a subsidiary of Leonardo DRS, is focused on proprietary radar solutions and legacy avionics systems supporting the defense industry globally. The company is a global pioneer of AESA tactical radars for active military protection, counter-drone applications, critical infrastructure protection, and border surveillance. Job Summary Join our dynamic radar defense company as a Principal Software Engineer where you'll drive technical vision and architect transformative solutions across our entire product ecosystem. We're seeking a distinguished engineer who can seamlessly bridge the gaps between software, hardware, product strategy, and manufacturing while delivering innovative, secure solutions. In this role, you'll serve as a technical visionary and hands-on architect, collaborating across teams to design and implement mission-critical systems that scale with our rapid growth, all while embracing our collaborative, ego-free culture that values results over hierarchy. Your deep technical expertise, proven ability to solve multifaceted engineering challenges, and talent for aligning diverse teams will be crucial as we partner with major defense contractors and scale our impact in the industry. This role offers the unique opportunity to shape not just software architecture, but the entire technical direction of a growing defense technology company. Job Responsibilities Be Involved with the design, development, analysis, testing and debugging of computer software applications and/or systems. Be ready to learn about Image and Signal Processing, Real-time, Firmware, Database Design, Operating Systems, and more. Take ownership of the outcome and the journey there: budget, costs, estimated schedules, leadership. Communicate clearly (written and oral) with other company personnel and the customer as required. Be a team player and provide technical knowledge and assistance to other engineers, support personnel, and teach others on the team. Be able to work with clients, product, hardware, and other teams. Mastery of technologies and domain knowledge. Expected to have knowledge and significant experience in multiple engineering disciplines. This role offers the unique opportunity to shape not just software architecture, but the entire technical direction of a growing defense technology company. Qualifications Master's degree in engineering or related technical field with a minimum of 8 years of experience. Fluency in c/c++. Experience working with Realtime operating systems. Experience or be willing to learn: Matlab, Python, Linux, React, Node, and other languages. Ability to lead a technical group independently. Open to occasional travel. U.S. Citizenship required. The expected pay scale for this position is $130,801/year - $203,068/year. Should the level, location, or scope of the position change during the hiring process, the pay scale may be modified accordingly. When extending an offer of employment, Leonardo DRS considers factors such as (but not limited to) the scope and responsibilities of the position; any Federal Government contract labor categories and contract wage rates, the candidate's relevant work experience, education/training, certifications, and key skills; internal equity; and market and business considerations. Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours. *Some employees are eligible for limited benefits only Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws. Our Vision. To be the leading mid-tier defense technology company in the U.S. Our Values. The Leonardo DRS culture is defined by our Core Values and Principles: - Integrity - Agility - Excellence - Customer Focus - Community & Respect - Innovation We strive to uphold them in all aspects of our business practices to inspire our employees and provide outstanding support for our customers.
    $130.8k-203.1k yearly 3d ago
  • Lead Java Developer

    Ascendion

    Software engineer job in McLean, VA

    Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution capabilities accelerate transformation and impact for enterprise clients. Headquartered in New Jersey, our workforce of 6,000+ Ascenders delivers solutions from around the globe. Ascendion is built differently to engineer the next. Ascendion | Engineering to elevate life We have a culture built on opportunity, inclusion, and a spirit of partnership. Come, change the world with us: Build the coolest tech for world's leading brands Solve complex problems - and learn new skills Experience the power of transforming digital engineering for Fortune 500 clients Master your craft with leading training programs and hands-on experience Experience a community of change makers! Join a culture of high-performing innovators with endless ideas and a passion for tech. Our culture is the fabric of our company, and it is what makes us unique and diverse. The way we share ideas, learning, experiences, successes, and joy allows everyone to be their best at Ascendion. *** About the Role *** Job Title: Lead Java Developer Key Responsibilities: Lead the architecture, design, and development of enterprise-grade applications using Java, Spring Boot, and microservices. Design and develop RESTful APIs and backend services with high availability and scalability. Build and maintain AWS serverless architectures using Lambda, Step Functions, and related AWS services. Provide technical leadership, code reviews, and mentorship to development teams. Support production systems, including on-call rotations and PagerDuty incident response. Collaborate with DevOps teams to implement and optimize CI/CD pipelines. Drive containerization and orchestration using Docker and Kubernetes. Partner with product, QA, and infrastructure teams to ensure successful delivery of solutions. Required Skills & Qualifications: 10+ years of hands-on software development experience. Proven experience in a Tech Lead or Lead Developer role. Strong proficiency in Java and Python. Extensive experience with Spring Boot and microservices architecture. Hands-on experience with AWS serverless services, including Lambda and Step Functions. Solid understanding of API development and integration patterns. Experience with production support, incident management, and on-call rotations. Strong experience with DevOps practices, CI/CD, Docker, and Kubernetes. Nice to Have: Experience with event-driven architectures and message queues. Familiarity with observability tools and cloud monitoring solutions. Experience working in Agile/Scrum environments. Salary Range: The salary for this position is between $140,000- $150,000 annually. Factors which may affect pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate. Benefits: The Company offers the following benefits for this position, subject to applicable eligibility requirements: [medical insurance] [dental insurance] [vision insurance] [401(k) retirement plan] [long-term disability insurance] [short-term disability insurance] [5 personal days accrued each calendar year. The Paid time off benefits meet the paid sick and safe time laws that pertains to the City/ State] [10-15 days of paid vacation time] [6 paid holidays and 1 floating holiday per calendar year] [Ascendion Learning Management System] Want to change the world? Let us know. Tell us about your experiences, education, and ambitions. Bring your knowledge, unique viewpoint, and creativity to the table. Let's talk!
    $140k-150k yearly 1d ago
  • Java Full Stack Developer (Federal Government Project)

    Zyxware Technologies

    Software engineer job in Washington, DC

    Experience: 4-6 years of professional software development experience Technical Expertise: Strong full-stack development experience with Java and React Proficient in Python scripting Hands-on experience with AWS cloud services Solid understanding of infrastructure, systems, and networking concepts Familiarity with Kubernetes (hands-on experience is a plus) Core Competencies: Exceptional analytical and problem-solving abilities Ability to learn new technologies and applications rapidly Self-directed with strong initiative and independence Quick learner who can decode complex systems efficiently Education Bachelor's degree in Computer Science (preferably from a top-tier institution)
    $81k-107k yearly est. 3d ago
  • Fullstack Java Developer

    eHub Global Inc.

    Software engineer job in McLean, VA

    Role: Java FSD Fulltime Mandatory: • 8 years of experience in Design and Development of applications using Java 8+/J2EE, Spring, Spring-Boot, RESTful Services and UI Framework • 4+ years of experience in design and development of Microservice using Spring-Boot and REST API • Strong knowledge/experience in ORM Framework - JPA / Hibernate • Good knowledge and experience in Docker and Kubernetes • 3+ years of experience in any one of the UI Framework - Angular • 3+ years of experience in designing and Implementing cloud-based solutions in various AWS Services (EC2, IAM, S3, Lambda, etc) • Good knowledge and experience in any RDBMS/PostgreSQL • Strong experience in DevOps tool chain (Jenkins, Artifactory, Maven/Gradle, GIT/BitBucket) • Good knowledge in technical concepts - Security, Transaction, Monitoring, Performance • Good knowledge and experience in NoSQL (MongoDB) Nice to have: • Experience with OAuth implementation using Ping Identity • Familiarity with API Management (Apigee) • Experience with Elastic search, Logstash & Kibana • Good knowledge and experience in any Queue based implementations • Experience with scripting languages using Unix, Python Soft Skills • Fast learner of new technologies and tools. • Work independently contributing to the success of assigned project(s). • Participate in discussions with project teams to understand the application design, build process and help deploy applications in target environments. • Degree in Computer Science, Engineering or equivalent • Preferably certified in AWS-Not Mandatory
    $80k-105k yearly est. 1d ago
  • Cerner Test Engineer

    Dunhill Professional Search & Government Solutions

    Software engineer job in Arlington, VA

    EHR Test Engineer Full Telework US Citizenship We are looking for a candidate to lead testing for Electronic Health Record (EHR) systems, driving end-to-end strategies, automation, and regression efforts. Use your expertise in Cerner/Oracle Health and healthcare standards to ensure seamless, high-quality workflows that directly impact patient care while working fully remotely! The Senior Test Engineer will be responsible for the oversight and execution of test scripts, scenarios, evidence, and regression testing across the Electronic Health Record (EHR) workflows. Role Responsibilities Quality Assurance and Testing Standards: Drive quality testing solutions by planning and constructing test scripts using quality processes and methodologies for Accenture or its clients. Develop, update, and maintain quality testing standards and procedures. Develop, update, and maintain quality testing standards and procedures, including issue management and escalation. Optimize processes and methods to deliver quality work. Test Planning and Strategy: Develop end-to-end testing strategies. Define test plans and entry/exit criteria. Create test models (plans, data, and scripts), including test data. Allocate test resources to application tests in a multi-test environment. Test Execution and Coordination: Execute testing efforts by delivering application and component releases. Coordinate and execute regression testing, test automation, performance testing, functionality testing, and usability testing. Lead other testers on the testing team and manage testing process questions and issues. Performance Tracking and Metrics: Define and track test metrics, including code coverage, quality, and performance. Scheduling and Estimation: Determine and meet time estimates and schedules for testing efforts. Strategic Alignment: Adhere to the strategic direction set by senior management. Act independently to determine methods and procedures for new assignments. Make decisions that impact the team through regular consultation with senior management. Communication and Collaboration: Communicate effectively with clients and stakeholders. Minimum Qualifications Must be a US citizen. Must have a Bachelor's degree in Computer Science, Technology, Computer Information Systems, Computer Applications, Engineering, or related field. Must have at least 5 years of progressive post-baccalaureate experience in the IT industry. Must have experience in each of the following: Software Testing Providing solutions in planning, constructing, and executing test scripts Designing, developing, and implementing test plans and test cases Conducting defect triage meetings with development and business teams. Coordination of software testing activities (integrated testing, unit testing, user acceptance testing, production validation) Other Job Specific Skills Experience within the Healthcare or Provider Industry Experience with healthcare provider workflows including but limited to: Revenue Cycle, Ambulatory, Lab, Pharmacy, Supply Chain, and Telehealth. Experience with the Cerner/Oracle Health EHR Understanding of Health Integration Standards (DICOM / HL7 v2 / FHIR / C-CDA Standard) Experience with System Integration Testing
    $69k-89k yearly est. 5d ago
  • Senior Cloud Application Developer (AWS)

    Kamispro

    Software engineer job in Washington, DC

    We are seeking a Senior Cloud Application Developer to join a high-performing team on a 10+ month contract. Candidates must be authorized to work in the United States. The ideal candidate is highly skilled in Python, AWS services, Kubernetes, and Airflow, with a strong background in building and deploying cloud-native applications. ***PLEASE NOTE: WE ARE NOT ACCEPTING APPLICATIONS FROM THIRD-PARTY AGENCIES FOR THIS ROLE. Key Responsibilities: Optimize a scalable, reliable, and secure AWS native cloud system Refine infrastructure configuration as IaC using Terraform Help produce and capture operational metrics from logs, API's, and various cloud sources Refine CI/CD/CT pipelines to build, deploy, and test native cloud application code Experience, Skills & Qualifications: Education: Bachelor's degree in Computer Science, Engineering, Software Engineering or a relevant field with a minimum of 8 years working experience in an AWS Cloud environment required for a senior level position. Expertise in cloud-native application development, and cloud infrastructure management. Expertise in containerization and Kubernetes In-depth knowledge of AWS services (EKS, EC2, Lambda, RDS, S3) Strong experience of workflow managers (Airflow) Strong experience with AWS and proficiency in Python, BASH, and IaC tools like Terraform Strong experience with relational and cloud-based databases Strong experience in building automation tools and CI/CD/CT pipelines using platforms like Ansible, GitHub Actions, GitLab CI, and CodePipeline
    $92k-121k yearly est. 3d ago
  • Pega CDH Senior Developer

    Tandym Group

    Software engineer job in McLean, VA

    A Fortune 50 financial services company is seeking a highly motivated Pega CDH Senior Developer to join their team in the McLean, Virginia area. Responsibilities: Design and develop CDH components, including strategies, treatments, predictions, and engagement policies Configure Next-Best-Action Designer and associated decision flows Integrate CDH with enterprise data sources and outbound/real-time channels Participate in Agile ceremonies, estimation, and sprint delivery Troubleshoot performance and configuration issues Collaborate with Decisioning Architects, Data Science, and Marketing Qualifications: 4+ years of Pega Development experience in enterprise environments Strong experience with Pega CDH, NBA Designer, adaptive models, and real-time decisioning Hands-on experience with Pega Strategy Designer and arbitration logic Experience integrating systems using REST/SOAP APIs, Kafka, MQ, or similar tools Strong understanding of customer profile data, segmentation logic, and propensity modeling Ability to troubleshoot complex CDH and performance issues Experience working in Agile teams and contributing to sprint planning and refinement Strong documentation and communication skills Desired Skills: PCDC certification Experience in the Financial Services and/or Regulated industries
    $88k-114k yearly est. 1d ago
  • Senior Java Software Engineer

    Hadiamondstar Software Solutions LLC

    Software engineer job in McLean, VA

    Java developer Note- Ex-Capital One Preferred JD- We are looking for Java developer with Angular, AWS (Backend Java, Node)
    $88k-114k yearly est. 1d ago
  • Senior Frontend Developer

    PTR Global

    Software engineer job in McLean, VA

    🔷 Now Hiring: Senior Front-End Engineer (Angular) - Financial Services (W2 Contract) 🔷 🕒 Employment Type: W2 Contract (Through Sub-Vendor Only) 🗓 Interview: 1 Round | 60 mins | In-Person (Targeting week of Jan 12) 📌 Shortlisting Deadline: January 7 ⚠️ IMPORTANT - READ BEFORE APPLYING Please include the completed candidate template and responses to vetting questions at the top of the resume. 👉 Resumes without completed templates and candidate-provided vetting responses will NOT be considered. MSP Owner: Jasmine Acuna Work Authorization: Open to sponsored candidates via sub-vendors only (one layer deep). Candidates must be W2 employees of the sub-vendor. 🧩 Role Overview Our financial services client is seeking a Senior Front-End Engineer with a strong Angular (v16+) focus to design, build, and maintain a shared UI component library. This role emphasizes UI standards, accessibility, performance, and collaboration with UX and backend teams. 🔧 Key Responsibilities Design, develop, and maintain reusable Angular components (v16+) within a shared component library Collaborate closely with UX/UI designers to implement complex design systems and user experiences Apply advanced HTML/CSS techniques (Flexbox, Grid, theming, responsive design) Ensure components meet WCAG accessibility standards Package, test, version, and publish libraries to Artifactory Implement and maintain CI/CD pipelines for build, test, and deployment automation Write and maintain unit, integration, and end-to-end tests Support consumers of the component library with integration and troubleshooting Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) Collaborate with backend teams to ensure seamless API integration Monitor security vulnerabilities and manage upgrades/migrations Maintain technical documentation and demo applications ✅ Must Have Qualifications 5+ years of experience in front-end/UI development Strong hands-on experience with Angular (latest 4 versions - v16+) Proficient in JavaScript, HTML, CSS Experience building UI frameworks or component libraries Familiarity with Bitbucket, code reviews, and branching strategies Experience working in Agile environments Strong communication and collaboration skills ⭐ Preferred Skills React experience (nice to have) Backend exposure: Java, Spring Boot, SQL Experience with accessibility (WCAG) Strong documentation and mentoring capabilities Analytical mindset with strong problem-solving skills 💼 Why Apply Long-term contract through 2026 High-impact role within a large financial organization Work on enterprise-scale UI standards and design systems Competitive hourly rate with stability
    $88k-114k yearly est. 2d ago
  • Senior Frontend Developer

    Lorvenk Technologies

    Software engineer job in McLean, VA

    Front End Developer with Bloomreach Duration: Long Term Experience: 10+ Yrs Employment Type: W2 We are seeking a skilled Software Engineer with strong experience in Angular and Bloomreach to design, develop, and maintain modern, scalable web applications. The ideal candidate will collaborate closely with UX designers, backend engineers, and business stakeholders to deliver high-quality, customer-centric digital experiences using Bloomreach CMS and Angular-based front-end architectures. Key Responsibilities Design, develop, and maintain responsive web applications using Angular. Implement and customize Bloomreach CMS (Content / Experience Manager) components and templates. Integrate Angular applications with Bloomreach APIs and backend services. Collaborate with product owners, designers, and backend teams to translate business requirements into technical solutions. Ensure high performance, security, and scalability of applications. Write clean, reusable, and maintainable code following best practices. Perform unit testing, integration testing, and support CI/CD pipelines. Troubleshoot, debug, and resolve application issues in development and production environments. Participate in code reviews and contribute to continuous improvement initiatives. Required Skills & Qualifications Strong experience with Angular (latest versions), TypeScript, HTML5, and CSS3. Hands-on experience with Bloomreach CMS / Bloomreach Experience Manager. Experience integrating RESTful APIs and third-party services. Solid understanding of component-based architecture and state management. Familiarity with responsive design and cross-browser compatibility. Experience with version control systems such as Git. Knowledge of Agile/Scrum development methodologies. Preferred Skills Experience with Bloomreach Personalization, Search, or Content APIs. Exposure to backend technologies (Java, Node.js, or Spring Boot). Knowledge of CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, etc.). Understanding of SEO, performance optimization, and accessibility standards. Experience working in e-commerce or content-driven platforms.
    $88k-114k yearly est. 2d ago
  • Senior Developer

    Zillion Technologies, Inc. 3.9company rating

    Software engineer job in McLean, VA

    The candidate must have experience with both Java and Python, in addition to PowerShell and AI/ML tools. Must Have Qualifications: Python and Java development, strong understanding of design and explain and educate developers. Key Responsibilities: Design and implement developer workspaces using physical, virtualized, or browser-based solutions. Develop tools primarily in Python and Java to enhance developer workflows. Advocate for and implement CI/CD improvements through new tooling and commonly available libraries. Create patterns to manage desktop provisioning and software package management using SCCM, VDI, or similar technologies. Lead initiatives to integrate Generative AI capabilities into Developer workflows, enhancing the value proposition for customers. Partner with end-user collaboration suites to create seamless developer experiences. Ensure all solutions meet audit, risk, and governance requirements. Evangelize best practices and solutions within the developer community.
    $90k-118k yearly est. 4d ago
  • Senior Software Engineer -- KUMDC5680656

    Compunnel Inc. 4.4company rating

    Software engineer job in McLean, VA

    Required Technical Skills (Required) Strong design and development skills in two or more of the following technologies and tools: Java (3-5 years) Cucumber(3-5 years), JBehave or other BDD testing frameworks At least 8 years of test automation framework design Strong experience in testing Webservices (REST APIs) (3+5 years) Proven experience developing test scripts, test cases, and test data The ability to write queries in SQL or other relational databases 3+ years of experience in developing scenario based performance testing using JMeter Experience testing full stack and integration testing with 3rd parties End-to-end system integration testing experience for software platforms (Desired) Hands on experience with Python development experience in AWS Cloud technology Experience in TDD, continuous integration, code review practice is strongly desired Experience with Apigee or other API gateways is a plus Experience with DevOps concepts and tools (e.g., CI/CD, Jenkins, Git) At least 2 years working on an Agile team with a solid understanding of Agile/Lean practices. Understanding of a micro service Architecture Experience load and performance testing Strong documentation skills
    $88k-114k yearly est. 5d ago
  • Java Full stack Tech Lead

    Hexaware Technologies 4.2company rating

    Software engineer job in McLean, VA

    10+ years of experience in Design and Development of applications using Java 8+/J2EE, Spring, Spring-Boot, RESTful Services and UI Framework • Should have exp in Leading a team. • 5+ years of experience in design and development of Microservice using Spring-Boot and REST API • Strong knowledge/experience in ORM Framework - JPA / Hibernate • Good knowledge and experience in Docker and Kubernetes • 2+ years of experience in Angular • 1+ years of experience in designing and Implementing cloud-based solutions in various AWS Services (EC2, IAM, S3, Lambda, etc) • Good knowledge and experience in any RDBMS/PostgreSQL • Strong experience in DevOps tool chain (Jenkins, Artifactory, Maven/Gradle, GIT/BitBucket) • Good knowledge in technical concepts - Security, Transaction, Monitoring, Performance
    $86k-113k yearly est. 3d ago

Learn more about software engineer jobs

How much does a software engineer earn in Dundalk, MD?

The average software engineer in Dundalk, 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 Dundalk, MD

$82,000

What are the biggest employers of Software Engineers in Dundalk, MD?

The biggest employers of Software Engineers in Dundalk, MD are:
  1. Bestgate Engineering
  2. Stocastic
  3. Northrop Grumman
  4. Speechify
  5. Johns Hopkins University
  6. Infojini
  7. ClearEdge
  8. VOR Technology
  9. Quest Diagnostics
  10. Selectek, Inc.
Job type you want
Full Time
Part Time
Internship
Temporary