Software Engineer
Merit 321
Software Engineer
Location: Annapolis Junction, MD
The Software Engineer will perform software development lifecycle (SDLC) activities as a member of an Agile development team building a large, complex enterprise system. Development includes the full range of turning Agile user stories into implementable concepts, through development, unit testing, integration, and testing, and deployment of the new capabilities for the large complex enterprise system. Following the Behavior-driven Development (BDD) pattern, developers are responsible for implementing robust testing leveraging DevOps automation and, where appropriate, the use of test automation commercial tools. There is a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI (i.e., Angular, JavaScript, CSS, HTML, etc.), and special-purpose device programming opportunities are available. In-depth Java experience is essential.
Primary Responsibilities:
- The selected candidate will be responsible for software development activities both individually and as a member of an Agile team.
- She/he will actively participate in daily stand-ups, Sprint Planning, Program Increment (PI) Planning, and other related team activities.
- The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques, and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable.
- She/he will engineer, author, tune, and document automation scripts in a development environment and deploy to the test/production bench.
Required Skills:
- Must have demonstrated experience with Java.
- Must have experience or familiarity with multiple Java frameworks: Spring to include Boot and Data, Java Enterprise Edition (JEE) (i.e., JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX.
- Must have experience or familiarity with multiple languages such as JavaScript, Python, C/C++, Groovy, and Structured Query Language (SQL).
- Must have experience with development IDEs (Integrated Development Environments) such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, and WebStorm.
- Must have experience with databases such as Oracle, PostgreSQL, MongoDB, and SQL Server.
- Must have experience with Web Application User Interface Development, knowledge of databases and structures, Spring Framework, and/or experience working with AngularJS, JSON, HTML, XML, XSLT.
- Must have experience with software source control and configuration management tools.
- Must have experience developing on Windows operating systems.
- Must have documented professional experience with web services.
- Must have a strong understanding of sound software development principles and practices.
- Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing.
- Must be an independent thinker, capable of performing high-quality work, both independently and with a team, in a fast-moving environment.
- Active PLACEMENT MANAGER/SCI security clearance with a current polygraph is required.
Desired Skills:
- Bachelor's degree in Computer Science or a related field.
- Experience with the following: Java Enterprise Edition (JEE) (i.e., EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), Spring framework, scripting.
- Experience or familiarity with multiple of the following technologies: XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML, Containers (Docker, Podman, Kubernetes, OpenShift).
- Experience with JavaScript frameworks : AngularJS, Bootstrap, JQuery.
- Experience with Testing and Mocking frameworks : JUnit, Jupiter, Mockito, Jasmine, Karma, Cucumber, Unified Functional Tester (UFT), Selenium, FITNesse.
- Experience with build tools : Maven, CMake, RPM, Jenkins, Nexus.
- Experience developing on Linux operating systems.
- Experience with technologies underlying cryptographic systems (symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures).
- Experience with high-level requirements management, including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration.
- Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, Test Driven Development (TDD), Refactoring, and Acceptance Test Driven Development (ATDD).
- Experience with Behavior Driven Development (BDD).
- Secure Software development (i.e., Layer 7 Policy).
- Experience with Scrum, Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an Agile team.
Benefits package includes: Health Insurance to ensure you and your family stay healthy and well. Dental and Vision Insurance for preventive and routine care. Basic Life Insurance and Disability Insurance to provide peace of mind for you and your loved ones. Paid Holidays and Paid Time Off (PTO) to help you relax, recharge, and enjoy life. Paid Parental Leave for new parents to focus on family. Tuition Reimbursement to support your professional growth and education. A 401(k) plan with a company match to help you plan for your future.
- ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and... ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse...Suggested
$3,000 per month
...is hired, you‘ll receive a $3000 payment! This position may be eligible for a $25K sign on bonus for external hires! Cyber Software Engineer Stf - SIGNAL SWE WHAT WE‘RE DOING Lockheed Martin, Cyber & Intelligence invites you to step up to one of today’s most...SuggestedRelocation package$70k - $190k
...Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Software Engineer to join their intel team. Join a team of developers and system engineers and play a crucial role in ensuring that applications...SuggestedContract workWork experience placementFlexible hours$3,000 per month
...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new... ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...Suggested$84.84k - $153.55k
...performance tuning, and capacity management for all organizational software systems as directed by management and senior staff. This... ...Software solutions delivery support and mentoring for Software Engineers. Lead the design and implementation of software solutions that...SuggestedFull timeTemporary workWork at officeVisa sponsorshipWork visaFlexible hours$115k - $190k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone...16 hoursFull timeContract workRemote workWork from homeRelocation package- ...and comprehensive benefits package. We support our employees, so they can support our mission. THE WORK: As a Cyber RF Software Engineer Senior Staff, my typical day is filled with excitement and energy as I tackle a variety of challenges and responsibilities....Flexible hours
- ...About the Role Innovative Defense Technologies (IDT) , a leading defense technology company, is seeking a Software Engineer to join the Engineering team. The position is available in Arlington, VA, Mount Laurel, NJ, or San Diego, CA. The role involves designing, developing...Full timeWork at officeImmediate start
- ...Software Engineer IV Join ClearEdge and be part of a mission-focused team solving some of the DoD's most complex technical challenges. Every day, ClearEdge supports government and industry customers by delivering innovative solutions that enable critical operations...
$50k - $120k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Junior Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone...Full timeContract workRemote workWork from homeRelocation package$80k - $300k
...Job Title Software Engineer All development languages Entry - Principal Level Active TS/SCI FSP is required The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing- intensive analytics, novel algorithm development...Contract workFlexible hours- ...team that makes a difference for tomorrow today! ***2-3 Days a week TELEWORK Possible*** Desired Skills: The Level 0 Software Engineer (SWE) shall possess the following capabilities: Manage system requirements and derived requirements to ensure the...Remote work2 days per week3 days per week
- ...Software Engineer Athenix Solutions Group is looking for software engineers in a variety of roles to develop, maintain, and enhance complex and diverse software systems assisting in the defense of our nation. We have roles for engineers to work individually or as part...
- ...Software Engineers (TS/SCI with a Full Scope Poly) KeyLogic has an immediate need for two (2) Software Engineers (TS/SCI with a full scope poly) to join the software development team who will develop and sustain integrated, feature-rich capabilities that promote modernization...For contractorsImmediate start
- ...Software Engineer IV Reflexive Concepts is seeking a skilled Software Engineer IV to join our team! The Software Engineer shall be part of a team responsible for designing, developing and maintaining a comprehensive distributed Metrics and Monitoring solution for HPC...
- ...Responsibilities: The Software Engineer will complete software development tasks both individually and as a member of an agile team. The selected individual will actively participate in program increment planning and related team activities. He/she/they will analyze...Work experience placement
$185k - $200k
...that values your technical ambition? Join us and experience a company where your contributions truly make a difference! Software Engineer II! Active TS/SCI with Polygraph required Must be a US citizen Description: Develop, maintain and enhance...Contract workWork experience placementImmediate start- ...HPC Software Engineer LOCATION Annapolis Junction, MD 20701 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking an innovative and driven HPC (High-Performance Computing) Software Engineer...Temporary workFor contractorsImmediate startFlexible hours
- ...MANTECH is seeking a highly motivated and collaborative Software Engineer to join our team in Laurel , MD. In this role, you will develop, maintain, and enhance complex and diverse software systems based upon documented requirements. Work individually or as part of...Work at office
$100k
...Job Overview Are you a skilled software developer with a passion for crafting highly‑quality, innovative software products? Do you love... ...you to join our team at APL. We are seeking a talented software engineer to help us expand our internal high fidelity, physics...Full timeInterim role$99k - $206k
...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...community, defense, civil, and commercial markets. The Software Engineer develops, maintains, and enhances complex and diverse software...- ...intersection of advanced mathematics, computer science, physics, and engineering. Our people are leaders in their technical fields and are... ...backgrounds for complex and challenging projects. As a Software Engineer you will be responsible for developing, maintaining,...For contractors
- ...Integrated Product Teams (IPT), and vendors to deliver select EIT. MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in Annapolis Junction, MD. Responsibilities include but are not limited to: Develops, maintains, and...Contract workWork at office
$75k - $142.76k
...Software Engineer Lockheed Martin's Rotary & Mission Systems is seeking a full-time Software engineer. In this role, you will contribute to the systems and software design of complex combat management capability threads as part of the Future Combat Systems team. You...Full timeTemporary workFlexible hours- ...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...Flexible hours
$175.95k - $238.05k
...Software Engineer Location: USA MD Annapolis Junction Full Part/Time: Full time Job Req: RQ222244 Type of Requisition: Regular Clearance Level Must Currently Possess: Top Secret SCI + Polygraph Clearance Level Must Be Able to Obtain: Top Secret SCI + Polygraph Public...Full timeTemporary workPart timeRemote workFlexible hours$8k
...Secret (TS/SCI) clearance with polygraph is required. Visionist has an exciting new, fully FUNDED opportunity for a Junior Software Engineer on our largest PRIME contract. Our team of Analysts and Engineers is motivated by the direct impact on the mission, crafting...Permanent employmentContract workTemporary workImmediate startFlexible hours$10k
...of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm...Hourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start- ...Software Engineer Position Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer problems by leveraging innovative technical solutions. Our software engineers develop the next-generation technologies...
- ...Software Engineer II Quevera is seeking a highly skilled Software Engineer II with an active TS/SCI clearance with Polygraph to support mission-critical programs in Annapolis Junction, Maryland. In this role, you will develop, maintain, and enhance complex software...Temporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- ngo software engineer Annapolis Junction, MD
- software developer Annapolis Junction, MD
- junior software developer Annapolis Junction, MD
- part time software developer remote Annapolis Junction, MD
- financial software developer Annapolis Junction, MD
- senior software engineer ruby on rails Annapolis Junction, MD
- software engineer amazon Annapolis Junction, MD
- senior software design engineer Annapolis Junction, MD
- software engineer part time Annapolis Junction, MD
- software engineer remote Annapolis Junction, MD


