35,869 React Router jobs in the United States
Software Engineer/Senior Software Engineer
Posted 24 days ago
Job Viewed
Job Description
The Position
A healthier future. Its what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. Thats what makes us Genentech.
The Opportunity
At Genentech and Roche, we're at the forefront of a revolutionary transformation in drug discovery powered by AI and machine learning. Our "lab in the loop" strategy processes massive quantities of experimental data to train AI models that accelerate the discovery of new medicines.
To enable this vision, we're seeking exceptional Senior Software Development Engineers to be part of the team building and maintaining our next-generation Therapeutic Molecule Registration (TMR) platform - a foundational component of our AI-driven drug discovery infrastructure.
This platform will serve as the central nervous system for managing and integrating molecular data across our global research organization, handling hundreds of billions of records and enabling unprecedented scale in virtual molecule design and testing. As the volume of AI-generated molecular designs grows exponentially, our TMR platform must evolve to become a high-performance, cloud-native system capable of supporting rapid iteration cycles between computational design and experimental validation. You will be instrumental in consolidating our molecule registration systems into a single, harmonized environment, unlocking the full potential of our data and accelerating the development of life-changing therapies.
In the role, you will:
- You will combine software engineering expertise with an interest in chemical and biological data management systems.
- You will work closely with Genentech Computational Sciences (gCS) colleagues, including our machine learning for drug development team, Genentech Research & Early Development (gRED) Drug Discovery teams including the Antibody Engineering division, and other teams across the Roche family of companies to identify, strategize, and productionalize high-impact applications from across the drug discovery and development pipeline.
- You will develop and maintain core features of our TMR platform.
- You will write high-quality, testable code for chemical registration workflows.
- You will design and implement RESTful APIs and microservices.
- You will contribute to technical design discussions and architecture decisions.
Who you are
Software Development Engineer
- Bachelor's degree in Computer Science or related field (or equivalent experience).
- 3+ years of software engineering experience.
- Strong Python programming skills.
- Basic Java/Kotlin knowledge.
- Experience with SQL databases.
- Understanding of REST APIs.
- Strong testing practices.
- Cloud platform exposure (preferably AWS).
Senior Software Development Engineer
- Bachelor's degree in Computer Science or related field (or equivalent experience).
- 7+ years of software engineering experience.
- Strong Python programming skills.
- Ability to work with Java/Kotlin codebases.
- Working knowledge of Postgres and SQL.
- Experience with REST APIs and microservices.
- Strong testing practices and test automation.
- Experience with cloud platforms (preferably AWS).
- Understanding of CI/CD pipelines.
- Experience with agile development methodologies.
Expected Salary Range
The expected salary range for this position based on the location of New York is $110,200 - 204,600, or California is $115,200 - 214,000 of hiring range. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below.
Preferred experience for both levels
- Open source cheminformatics experience (e.g., RDKit, chemfp, Indigo, HELM toolkit).
- Chemical database cartridge expertise.
- Familiarity with biological sequence alignment.
- Chemical & biological structure notation expertise.
- Familiarity with chemical structure canonicalization.
- Molecular structure searching algorithm expertise.
- Experience with scientific software development.
- Familiarity with Docker and Kubernetes.
- Experience with event-driven architectures.
- Knowledge of security best practices.
Relocation benefits are available for this job posting.
Genentech is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.
If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants.
#J-18808-LjbffrSoftware Engineer/Principal Software Engineer

Posted today
Job Viewed
Job Description
CLEARANCE TYPE: Secret
TRAVEL: Yes, 10% of the Time
**Description**
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. Our team is chartered with providing the skills, innovative technologies to develop, design, produce and sustain optimized product lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission!
We are looking for you to join our team as a **Software Engineer/Principal Software Engineer** based out of Pt. Mugu, CA. As a Software Engineer at Northrop Grumman you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use of Model-based Engineering, DevSecOps and Agile practices we continue to evolve how we deliver critical national defense products and capabilities for the warfighter. Our success is grounded in our ability to embrace change, move quickly and continuously drive innovation. The successful candidate will be collaborative, open, transparent, and team-oriented with a focus on team empowerment & shared responsibility, flexibility, continuous learning, and a culture of automation.
**What You'll get to Do:**
The team is looking for you to join our organization as a Full-Stack Software Developer. While supporting the EA-18G programs, you'll get to:
+ Collaborate with our customer, internal NG sites and other engineering disciplines
+ Support Requirements Development and Test
+ Document use cases, user stories, acceptance criteria, design, and test cases
+ Contribute to peer reviews, demonstrations, planning meetings, and status meetings
+ Design and implement software for quality, robustness, and scale
+ Participate in Continuous Integration setups
+ Prepare application containers for deployment
This position can be filled at either the Software or Principal Software level:
**Basic Qualifications for Software Engineer:**
+ BS degree in a STEM related field (Science, Technology, Engineering and Mathematics) with 2+ years of related experience or a Master's Degree in a STEM related field. An additional 4 years of experience can be considered in lieu of degree.
+ Must have experience with C#.
+ Demonstrated ability to function as a member of an integrated team.
+ Experience working in an Agile environment.
+ Design Patterns and Tech Stack experience with one or more of the following tools: Dependency Injection, MEF, REST API, MVVM, WPF, Unit Test, C#, React OR Multithread applications
+ Experience with 3 or more of the following toolsets: Azure DevOps, Git, SonarQube, Docker, Kubernetes, PostGreSQL, Microsoft SQL, RabbitMQ or Nexus/JFrog
+ US Citizenship
+ Active Secret Clearance
**Basic Qualifications for Principal Software Engineer:**
+ BS degree in a STEM related field (Science, Technology, Engineering and Mathematics) with 5+ years of related experience or a Master's Degree in a STEM related field with 3+ years of related experience. An additional 4 years of experience can be considered in lieu of degree.
+ Must have experience with C#.
+ Demonstrated ability to function as a member of an integrated team.
+ Experience working in an Agile environment.
+ Design Patterns and Tech Stack experience with one or more of the following tools: Dependency Injection, MEF, REST API, MVVM, WPF, Unit Test, C#, React OR Multithread applications
+ Experience with 3 or more of the following toolsets: Azure DevOps, Git, SonarQube, Docker, Kubernetes, PostGreSQL, Microsoft SQL, RabbitMQ or Nexus/JFrog
+ US Citizenship
+ Active Secret Clearance
**Preferred Qualifications:**
+ .NET Core, Java, JavaScript, ReactJS, Reduc, CSS
+ Microservices - NetFlix, OSS (Zuul, Eureka, etc)
+ Docker, Containers, Terraform, OpenShift, Kubernetes, HELM Charts
+ MSQL, TSQL, Views, Triggers
+ Visual Studio, Visual Studio Code, TFS
+ Operating Systems such as Windows 10, REHL and use of Virtual Machines
+ Agile Methodologies and Atlassian Tool Suite (Git, Jira, Bitbucket, Confluence)
+ Strong verbal communication skills
+ Experience with Docker
+ Experience with Javascript and general web development.
+ Knowledge of Electronic Warfare
+ Active Secret Clearance
This position in contingent upon clearance and customer approval. Must be able to work on site for this position.
Salary Range: $89,400.00 - $34,200.00Salary Range 2: 110,300.00 - 165,500.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Software Engineer/ Principal Software Engineer

Posted 10 days ago
Job Viewed
Job Description
CLEARANCE TYPE: Top Secret
TRAVEL: Yes, 10% of the Time
**Description**
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Northrop Grumman Defense Systems (NGDS), Beavercreek Ohio, is seeking Full Stack Software Engineers. Successful candidates will demonstrate a broad skill set balanced between interpersonal and technical capabilities achieving sustainable quality products. They will have a track record as an effective communicator and problem solver who is able to develop and maintain good working relationships with internal and external stakeholders. The selected candidates will participate in the entire software development lifecycle with a concentration in software engineering. They will implement solutions in a web-based environment and integrate them into a microservice cloud-based architecture. The candidates will work closely with other software developers accomplishing the following:
+ Support team in completing necessary software on schedule
+ Complete work independently and as a part of an Agile team
+ Solve complex problems through innovative and creative solutions
+ Collaborate with software designers and/or software engineers in the planning, design, development, and utilization of software systems
+ Regularly demonstrate progress to customers
**This position description does not represent a current opening but may be used to identify candidates with skills and experience for positions within Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman.**
**Basic Qualifications for a Software Engineer:**
+ One of the following:
+ A high school diploma with a minimum of 6 years of software development experience
+ A bachelor's degree with a minimum of 2 years of software development experience
+ A master's degree with a minimum of 0 years of software development experience
+ Full Stack Web Development programming experience
+ Working knowledge and experience in the Agile development processes
+ Strong interpersonal skills to communicate effectively with small technical teams
+ Ability to prioritize and adjust tasks to accomplish project results
+ Ability to comprehend and analyze complex problems and develop solutions
+ U.S. Citizenship with an active TS/SCI security clearance
**Basic Qualifications for a Principal Software Engineer:**
+ One of the following:
+ A high school diploma with a minimum of 9 years of software development experience
+ A bachelor's degree with a minimum of 5 years of software development experience
+ A master's in degree with a minimum of 3 years of software development experience
+ A PhD with a minimum of 4 years of software development experience
+ Full Stack Web Development programming experience
+ Working knowledge and experience in the Agile development processes
+ Strong interpersonal skills to communicate effectively with small technical teams
+ Ability to prioritize and adjust tasks to accomplish project results
+ Ability to comprehend and analyze complex problems and develop solutions
+ U.S. Citizenship with an active TS/SCI security clearance
**Preferred Qualifications:**
+ Experience with front-end development frameworks such as Vue, React, Angular for visualization and analysis of geospatial content in map-based applications.
+ Experience with Graph and Document NoSQL databases
+ Experience with back-end development frameworks such as Spring, NodeJS, Django
+ Experience with microservices, swagger and API definitions
+ Experience with:
+ Geospatial 2D/3D Mapping
+ Geospatial Information Systems
+ JavaScript
+ TypeScript
+ Graph Databases (ex. ArrangoDB, MarkLogic)
+ NoSQL Databases (ex. MongoDB, Cassandra)
+ Java
+ Python
+ Docker
+ Kubernetes
+ Helm
+ Elastic
+ HTML
+ CSS
+ DevOps / DevSecOps experience
+ Continuous Integration (CI) / Continuous Deployment (CD)
+ Software Security Tools
+ Claire / Trivy
+ SonarQube
+ Demonstrated use of configuration management (Git, Bitbucket)
Salary Range: $81,300.00 - $21,900.00Salary Range 2: 100,300.00 - 150,500.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Software Engineer/ Principal Software Engineer

Posted 10 days ago
Job Viewed
Job Description
CLEARANCE TYPE: Top Secret
TRAVEL: Yes, 10% of the Time
**Description**
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Northrop Grumman Defense Systems (NGDS), Beavercreek Ohio, is seeking Full Stack Software Engineers. Successful candidates will demonstrate a broad skill set balanced between interpersonal and technical capabilities achieving sustainable quality products. They will have a track record as an effective communicator and problem solver who is able to develop and maintain good working relationships with internal and external stakeholders. The selected candidates will participate in the entire software development lifecycle with a concentration in software engineering. They will implement solutions in a web-based environment and integrate them into a microservice cloud-based architecture. The candidates will work closely with other software developers accomplishing the following:
+ Support team in completing necessary software on schedule
+ Complete work independently and as a part of an Agile team
+ Solve complex problems through innovative and creative solutions
+ Collaborate with software designers and/or software engineers in the planning, design, development, and utilization of software systems
+ Regularly demonstrate progress to customers
**This position description does not represent a current opening but may be used to identify candidates with skills and experience for positions within Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman.**
**Basic Qualifications for a Software Engineer:**
+ One of the following:
+ A high school diploma with a minimum of 6 years of software development experience
+ A bachelor's degree with a minimum of 2 years of software development experience
+ A master's degree with a minimum of 0 years of software development experience
+ Full Stack Web Development programming experience
+ Working knowledge and experience in the Agile development processes
+ Strong interpersonal skills to communicate effectively with small technical teams
+ Ability to prioritize and adjust tasks to accomplish project results
+ Ability to comprehend and analyze complex problems and develop solutions
+ U.S. Citizenship with an active TS/SCI security clearance
**Basic Qualifications for a Principal Software Engineer:**
+ One of the following:
+ A high school diploma with a minimum of 9 years of software development experience
+ A bachelor's degree with a minimum of 5 years of software development experience
+ A master's in degree with a minimum of 3 years of software development experience
+ A PhD with a minimum of 4 years of software development experience
+ Full Stack Web Development programming experience
+ Working knowledge and experience in the Agile development processes
+ Strong interpersonal skills to communicate effectively with small technical teams
+ Ability to prioritize and adjust tasks to accomplish project results
+ Ability to comprehend and analyze complex problems and develop solutions
+ U.S. Citizenship with an active TS/SCI security clearance
**Preferred Qualifications:**
+ Experience with front-end development frameworks such as Vue, React, Angular for visualization and analysis of geospatial content in map-based applications.
+ Experience with Graph and Document NoSQL databases
+ Experience with back-end development frameworks such as Spring, NodeJS, Django
+ Experience with microservices, swagger and API definitions
+ Experience with:
+ Geospatial 2D/3D Mapping
+ Geospatial Information Systems
+ JavaScript
+ TypeScript
+ Graph Databases (ex. ArrangoDB, MarkLogic)
+ NoSQL Databases (ex. MongoDB, Cassandra)
+ Java
+ Python
+ Docker
+ Kubernetes
+ Helm
+ Elastic
+ HTML
+ CSS
+ DevOps / DevSecOps experience
+ Continuous Integration (CI) / Continuous Deployment (CD)
+ Software Security Tools
+ Claire / Trivy
+ SonarQube
+ Demonstrated use of configuration management (Git, Bitbucket)
Salary Range: $81,300.00 - $21,900.00Salary Range 2: 100,300.00 - 150,500.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
he Software Engineer Manager architects and designs their digital vended products using modern tools, technologies, frameworks, and systems to provide Allstate’s workforce with reliable, compliant, and efficient messaging solutions. They apply a systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software. They own and manage running their vended applications in production and ultimately becomes accountable for the success of their digital products through achieving KPIs. The Software Engineer Manager plans, directs, designs, and executes IT-related activities and programs that are of a complex and critical nature. The Software Engineer Manager selects, leads, counsels, motivates, sets expectations and evaluates medium to large teams. Additionally, they confer with and advise direct reports on administrative policies and procedures, risks, issues, problem resolution, sourcing decisions, budget and priorities.
Key Responsibilities
- Leads and participates in knowledge sharing and contributes to the overall growth of the collective knowledge of the End User Collaboration community.
- Participate in product scoping, discovery and framing, and inceptions providing technical input and helps translate user features into system design
- Assists Digital Product Manager and participates in retrospectives, demonstrating and encouraging each participant to provide feedback with empathy
- Leads the effort of shaping the architecture and design of the End User Messaging digital product
- Leads and participates in inceptions and iteration planning meetings, infusing backlogs with technical input working in close partnership with the Digital Product Manager
- Leads and participates in daily site, cross-site, and product team standups
- Serves as the anchor of the team and practices technical leadership; helping guide the team in choosing the right technology, solving technical problems, and resolving any technical conflicts within the team
- Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices
- Leads collaboration and strategy alignment across product portfolios (cross-product) in partnership with Digital Product Managers, other peers and key stakeholders
- Serves as an expert on multiple business domain and a distinguished advocate of multiple technology stacks and shares that knowledge across organizations
Education
- 4 year Bachelors Degree (Preferred)
Experience
- 7 or more years of experience (Preferred)
- Extensive experience with enterprise-level messaging and cloud software/SaaS solutions such as Microsoft Exchange, M365 Exchange Online, Defender for Office, Proofpoint, Valimail, RightFax, and Quest on Demand.
- Experience with enterprise-level archiving and compliance software such as ZL Unified Archive, 17A-4, and Microsoft Purview eDiscovery
- Designing large enterprise-level solutions upon technical, application and business requirements
- Knowledge to develop and execute complex deployment scenarios
- Consulting to support hybrid messaging platform solutions and platform rationalization
- Extensive experience with PowerShell scripting required
- Knowledge of MS security (Patch Management)
- Writing Technical & Support Documentation
Supervisory Responsibilities
- This job has supervisory duties.
Company Details
Software engineer
Posted 2 days ago
Job Viewed
Job Description
Developer will play a critical role in the development, enhancement, and migration of application solutions within the Loan Servicing Platform department. This position involves working in a COBOL/DB2/CICS environment to create and maintain applications based on specifications provided by Requirements Analysts and Application Integration Architects. The developer will assist with the migration of existing systems to a cloud environment while ensuring the ongoing support and improvement of critical business applications. Additionally, this role will include responsibilities in unit testing, code reviews, production support, and documentation. The successful candidate will collaborate closely with senior developers and other team members to ensure high-quality technical solutions.
Responsibilities:
- Code and build application solutions in a COBOL/DB2/CICS environment based on specifications from Requirements Analysts and Application Integration Architects.
- Assist in the migration and ongoing support of the current system into a cloud environment, leveraging existing COBOL code.
- Develop and execute unit tests and functional test coverage to ensure high-quality code.
- Perform testing of application modifications using various programming platforms and productivity tools, ensuring results are accurate.
- Collaborate in coding and testing across multiple systems and processes.
- Follow established processes and procedures to ensure the quality and consistency of technical solutions.
- Lead or assist in code reviews, providing feedback and ensuring coding standards are met.
- Participate in broader technical reviews to detect defects in requirements, design, code, test cases, or other project artifacts.
- Document all code changes and maintain thorough and organized records.
- Support Senior Developers by managing task activities, including tracking work effort and estimating task completion timelines.
- Assist in the design and development of proof of concept and prototype application environments.
- Maintain code repositories according to version management standards and guidelines.
- Adhere to coding practices, guidelines for data use, control concepts, and error detection techniques.
- Help identify and evaluate risks, and participate in mitigation and control activities.
- Provide 24/7 rotating on-call support for production systems, addressing incidents, problems, and system performance issues.
- Perform production support activities such as code corrections, upgrades, and patch implementations.
Minimum Qualifications:
- Proficiency in COBOL, DB2, and CICS.
- Experience with cloud migration of legacy systems.
- Strong ability to develop and execute unit tests to ensure code quality.
- Experience with application testing using various programming platforms and productivity tools.
- Ability to follow established coding practices and version management methodologies.
- Ability to work in a team environment and contribute to code reviews and technical discussions.
- Excellent problem-solving skills and attention to detail in testing and documentation.
- Ability to provide 24/7 on-call production support as part of a rotating schedule.
Preferred Experience:
Preferred Experience
- Familiarity with cloud technologies for system migration and support.
- Experience with code repository management and version control systems.
- Experience in incident and problem management in production environments.
- Ability to assist with the design and development of proof of concept and prototype environments.
- Experience working in a collaborative team environment on large-scale application projects.
- Knowledge of risk identification and mitigation in application development.
What We Do:
What We Do: is a full-service IT Staffing and Solutions company specializing in the areas of IT talent placement, application development, multilingual service desk, networking and infrastructure, business intelligence, and project management.
Why Work for GDC?
- Cutting Edge Technology and Innovation
- Career Growth Opportunities
- Employee-Centric Environment
- Comprehensive Benefits Package
- Holiday and Vacation
Equal Opportunity Workplace:
We are proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. All qualified applicants will receive consideration for employment.
Company Details
Software Engineer
Posted today
Job Viewed
Job Description
ManTech seeks a Software Engineer to join our team in the Hanover, MD area and support critical programs that demand innovation, integrity, and technical excellence. This role is vital for ensuring the confidentiality, integrity, and availability of systems within secure environments. This opportunity provides a specialized professional services contract supporting the Cryptographic Solutions Program, delivering critical technical expertise for National Security Systems network cryptographic products. B
Responsibilities include, but are not limited to:Design, develop, test, and maintain secure software applications in Linux and Windows environments.
Utilize Python, JavaScript, HTML, and modern frameworks to create scalable and maintainable code.
Develop and integrate software tools for network analysis using Scapy and other packet-processing utilities.
Support the containerization and deployment of applications using Docker, Kubernetes, and Rancher.
Build and maintain CI/CD pipelines using GitLab to support rapid and reliable deployments.
Create and manage structured data formats such as JSON and YAML for configurations and interfaces.
Implement secure coding standards, cryptographic protocols, and software assurance best practices.
Apply knowledge of REST APIs, RESTConf, and software interoperability standards.
Collaborate with cross-functional teams across the software lifecycle, adhering to Agile methodologies.
Bachelor’s degree in Computer Science or related discipline from an accredited college or university. Four (4) additional years of software engineering experience may be substituted in lieu of a degree.
Seven (7) years of experience in software development on programs of similar scope, type, and complexity.
Proficient in Python, with working knowledge of HTML/JS, YAML, and JSON.
Hands-on experience with Docker, VSCode, GitLab, and Linux/Windows environments.
Experience with network analysis tools such as Scapy and familiarity with network protocols.
Knowledge of cryptographic principles, secure coding practices, and secure data transmission techniques.
Experience with RESTConf, REST APIs, and application integration.
Security certifications (e.g., Security+, CEH, CISSP).
Experience with container orchestration platforms such as Kubernetes or Rancher.
Familiarity with Infrastructure-as-Code (IaC) concepts.
Must have a current/active TS/SCI with Poly
Must be able to remain in a stationary position 50%.
Must be able to communicate, converse, and exchange information with peers and senior personnel.
Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
Be The First To Know
About the latest React router Jobs in United States !
Software Engineer
Posted today
Job Viewed
Job Description
ManTech seeks a Software Engineer to join our team in Ft. Meade, MD . In this role, you will develop, maintain, and enhance complex and diverse software systems—such as processing-intensive analytics, novel algorithm development, large-scale data manipulation, real-time systems, and mission-focused information systems—based on documented requirements.
Responsibilities include, but are not limited to:
- Analyze user requirements to derive software design and performance specifications.
- Design, develop, and debug new software or modify existing software to meet customer needs.
- Develop and optimize data queries for existing or proposed databases or data repositories; design and implement complex interfaces and queries.
- Make recommendations to improve documentation and software development process standards.
- Design and implement algorithms that meet or exceed system performance and functional expectations.
- Develop software systems using scientific analysis and mathematical modeling to predict and evaluate design outcomes.
- Collaborate with system and hardware engineers to derive software requirements, understand performance constraints, and define system interfaces.
- Coordinate software system installation and monitor system performance to ensure operational compliance.
Minimum Qualifications:
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university. In lieu of a Bachelor’s degree, four (4) years of additional related experience may be substituted.
- Demonstrated entry-level developer knowledge, including an understanding of core software engineering principles and tools.
Preferred Qualifications:
- Knowledge of Python and its use in scripting or software development tasks.
Security Clearance Requirements:
- Current/Active TS/SCI with Polygraph is required for this position.
Physical Requirements:
- Must be able to remain in a stationary position 50% of the time.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and printer.
- Frequently communicates with co-workers, management, and customers, which may include delivering presentations.
Software Engineer
Posted today
Job Viewed
Job Description
MANTECH seeks a motivated and customer-focused Software Engineer to join our team in Hanover, MD. This position involves supporting a dynamic organization responsible for disseminating critical data across the Intelligence Community.
- Design, develop, maintain, and enhance software systems and components.
- Analyze user requirements and translate them into functional software specifications.
- Debug, test, and resolve software defects to ensure quality and performance.
- Collaborate with team members to integrate software into new and existing environments.
- Author and review technical documentation and contribute to process improvements.
- Support the development and execution of test plans and validation procedures.
- Bachelor’s degree and a minimum of 4 years of experience in the IC, or 7 years of total work experience.
Experience with some or all of the following technologies:
- JavaScript (React, VUE, Angular)
- Git
- SQL
- Node.js
- Linux (BASH)
- NiFi
- Docker
- Apache Web Server
- HTML/CSS
- Development of RESTful APIs
- Atlassian Tool Suite (JIRA, Confluence)
- Active TS/SCI with polygraph.
- Must be able to remain in a stationary position 50% of the time.
- Constant operation of a computer and other office equipment such as calculators, copiers, and printers.
- Frequent communication with co-workers, management, and customers, which may include delivering presentations.
Software Engineer
Posted today
Job Viewed
Job Description
ManTech seeks an experienced and passionate, career and customer-oriented Software Engineer to join our team located in the San Antonio, TX area.
Responsibilities include, but are not limited to:
- Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
- Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports.
- Utilizes software development and software design methodologies appropriate to the development environment.
- Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
Minimum Requirements:
- 14+ years of experience as a software engineer in programs and contracts of similar scope, type, and complexity.
- 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.
- Experience developing RESTful web applications.
- Experience with UI development.
- Proficiency in Linux environments.
- Familiarity with Docker, containerization, Rancher, and Kubernetes.
- Strong ability to work in a team setting (Agile/ daily scrums).
- Willingness to learn and adapt to new technologies and project requirements.
- Ability to work with customers to iron out requirements and translate that into actionable tasks for the team.
Preferred Qualifications:
- Python development skills.
- Familiarity with GitLab CI/CD.
- Experience containerizing applications for deployments, e.g Rancher/Kubernetes
- Front-end experience with React/TypeScript.
- Experience working with MongoDB.
- Basic networking experience.
- Experience working with products such as Cisco Nexus Dashboard Orchestrator, Cisco APICs, vSphere, Vmware Horizon View, IPAM, and Keycloak.
- Experience with Ansible, running templates (bonus if you can write playbooks).
- Experience using SALT
Clearance Requirement:
- Must have a current/active TS/SCI with Poly
Physical Requirements:
- Must be able to remain in a stationary position at least 50% of the time.
- Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
- Constantly operate a computer and other office productivity machinery, such as, the copy machine/fax machine/computer/printer.