Software Engineer 3
Wyetech · Laurel, Maryland
- Junior
- Full-time
- $86.20 – $136.27 per hour
- Posted 2026-09-08
- Confirmed live on 25 September 2026
Job description
At Wyetech, you’ll be at the center of an award-winning corporate culture, breaking technological barriers and solving real-world problems for our federal government customers. We are committed to hiring the best of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry.
We are seeking a highly skilled Software Engineer Level 3 to provide comprehensive cloud software research, development, and engineering services. This role is central to our mission of building and sustaining robust, large-scale distributed systems. You will lead the full software development lifecycle (SDLC), from initial requirements analysis and system design to integration, testing, and long-term enhancement of mission-critical cloud applications.
Due to federal contract requirements, United States Citizenship and position appropriate security clearance is required. (e.g. Active TS/SCI security clearance with agency appropriate polygraph).
Capabilities
Design and Development:
• Full-Stack Engineering: Deliver end-to-end software services including requirements analysis, installation, evaluation, and issue resolution.
• System Enhancement: Proactively diagnose complex technical issues and develop sustainable enhancements to improve system performance and reliability.
• Distributed Computing: Design and implement solutions utilizing massively parallel computation models and NoSQL architectures to handle large-scale data sets.
• Integration & Testing: Develop and implement rigorous test plans and scripts; integrate and extend FOSS/COTS products to meet unique project requirements.
• Technical Documentation: Generate high-quality technical documents, ontologies, and data models to support project transparency and long-term maintainability.
Testing and Deployment:
• Write and execute unit tests, integration tests, and end-to-end tests.
• Implement continuous integration and continuous delivery (CI/CD) pipelines.
• Deploy and maintain the web application in a production environment.
• Collaboration and Communication:
• Collaborate effectively with data scientists, engineers, and product managers.
• Communicate technical information clearly and concisely, both verbally and in writing.
Required Qualifications
• TS/SCI with agency appropriate poly
• Twenty (20) years of experience as a Software Engineer (SWE) supporting programs and contracts of similar scope, type, and complexity. Bachelor’s degree in computer science or a related discipline from an accredited college or university.
• Four (4) additional years of SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
Required Technical Skills
• Minimum of eight (8) years in software development/engineering across the full SDLC.
• At least six (6) years of experience with high-level languages (e.g., Java, C, C++).
• At least five (5) years developing software for UNIX/Linux (specifically RedHat versions) environments.
• Demonstrated ability in the requirements analysis and design of at least one major Object-Oriented system.
Desired Technical Skills
The ideal candidate will possess experience in at least four (4) of the following
• Graph Data Modeling & Performance: Experience designing and optimizing complex graph schemas in Neo4j. Proficiency with Cypher query optimization, index management, and utilizing APOC procedures for batching and large-scale data transformations.
• Enterprise Java Microservices: Advanced development using the Spring Boot ecosystem (Spring Data, Spring Security, Spring Cloud). Experience implementing robust, scalable backend services with a focus on high-concurrency and performance tuning.
• Graph-Relational Integration: Demonstrated work experience integrating graph databases with traditional RDBMS or search engines (like Elasticsearch) to create polyglot persistence architecture.
• Graph Analytics & Algorithms: Familiarity with the Neo4j Graph Data Science (GDS) library to implement pathfinding, centrality, or community detection algorithms for real-time analysis.
• Advanced Analytics: Developing data-driven or event-driven analytics orchestrated through rules engines.
• Cloud Scalability: Understanding of massive scalability patterns used by industry leaders (Amazon, Google, etc.).
• AI & Pattern Discovery: Experience with genetic algorithms, inference engines, or identifying latent patterns in datasets exceeding 10 Petabytes.
• Specialized Processing: Foreign language processing, multi-media exploitation (speech, text, image, video), or social network discovery.
• Data Modeling: Experience documenting complex ontologies, schemas, and API specifications within heterogeneous environments.
The Benefits Package
• Wyetech believes in generously supporting employees as they prepare for retirement. The company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no
Prepare for the interview
Nothing collected for this employer yet. The Blind 75 is what technical screens draw from; practise it here, with a coach, in Java or Python.
More at Wyetech
- Software Engineer 1/2 · Annapolis Junction, Maryland
- Cloud System Administrator 2 · Annapolis Junction, Maryland
- Software Engineer 3 · Annapolis Junction, Maryland
- Software Engineer 1 · Annapolis Junction, Maryland
- System Engineer 0/1 · Ft. Meade, Maryland
- Cloud System Administrator 2 · Laurel, Maryland
- Software Engineer 3 · Annapolis Junction, Maryland
- Software Engineer 0/1 · Ft. Meade, Maryland