Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
About the job
Join our innovative team at grvty as a Software Engineer, where your skills will contribute to exciting projects and cutting-edge technology. You will be responsible for designing, developing, and maintaining software solutions that drive our business forward. This role offers an opportunity to work collaboratively in a dynamic environment while pushing the boundaries of technology.
Full-time|On-site|Annapolis Junction, Maryland, United States
Join our innovative team at grvty as a Software Engineer, where your skills will contribute to exciting projects and cutting-edge technology. You will be responsible for designing, developing, and maintaining software solutions that drive our business forward. This role offers an opportunity to work collaboratively in a dynamic environment while pushing the …
Join Arsiem as a Software Engineer III, where you will play a critical role in developing cutting-edge software solutions. You will collaborate with cross-functional teams to design, implement, and maintain software applications that meet both client and industry standards. This is an exciting opportunity for those looking to advance their skills in a dynamic work environment.
Full-time|On-site|Annapolis Junction, Maryland, United States
As a Software Engineer I at avalore, you will be integral in developing, maintaining, and enhancing sophisticated software systems. Your role will involve working on processing-intensive analytics, innovative algorithm development, managing extensive data sets, real-time systems, and business management information systems, all based on clearly defined requirements. You will collaborate with a team or work independently, ensuring software components meet design specifications through thorough testing and documentation. Your responsibilities will also include troubleshooting software issues and suggesting improvements to the software development process.Key responsibilities include:Deriving software design and performance requirements from user needs.Debugging and correcting defects in existing software.Offering recommendations for enhancing documentation and software development standards.Designing and coding new software or modifying existing applications to incorporate additional features.Integrating existing software into new or altered systems or operating environments.Creating simple data queries for current or proposed databases.Writing or reviewing software and system documentation.Leading projects as a team lead when appropriate.Designing complex database interfaces and queries.Developing algorithms that meet or exceed performance and functional standards.Assisting in the creation and execution of test procedures for software components.Analyzing system performance standards and collaborating with users or system engineers to develop software solutions.Modifying software to correct errors, adapt to new hardware, or enhance performance.Employing scientific analysis and mathematical models to design, develop, and modify software systems.
Full-time|On-site|Annapolis Junction, Maryland, United States
As a Software Engineer II at Avalore, you will play a pivotal role in developing, maintaining, and enhancing sophisticated software systems. This includes diverse projects such as processing-intensive analytics, innovative algorithm development, manipulation of extensive data sets, real-time systems, and business management information systems, all driven by well-documented requirements. You will have the opportunity to work both independently and collaboratively within a team environment.Your responsibilities will include reviewing and testing software components to ensure alignment with design requirements, resolving software problem reports, and employing appropriate software development and design methodologies. You will provide critical input on system design, covering hardware/software trade-offs, software reuse, and the analysis and synthesis of requirements from the system level down to individual software components.Analyze user requirements to derive software design and performance specifications.Debug existing software and rectify defects.Offer recommendations for enhancing documentation and software development standards.Design and code new software or modify existing applications to introduce new features.Integrate existing software into modified systems or operating environments.Create simple data queries for existing or proposed databases.Write or review comprehensive software and system documentation.Lead a team appropriately aligned with the software development process of each project.Design or implement complex database or data repository interfaces and queries.Develop or implement algorithms to meet or exceed system performance and functional standards.Assist in the development and execution of test procedures for software components.Develop software solutions by analyzing system performance metrics, collaborating with users or system engineers, and investigating problem areas.Modify existing software to fix errors, adapt to new hardware, or enhance performance.Utilize scientific analysis and mathematical models to design, develop, and modify software systems to predict and measure outcomes.Implement recommendations for improving documentation and software development processes.Oversee one or more software development teams, ensuring compliance with project constraints.Collaborate with engineers to derive software requirements and gather project limitations and capabilities.
Captivation Software creates technology solutions for national security, with a focus on meeting customer needs and delivering results on schedule. The team values both innovation and quality, and engineers contribute directly to projects that have a tangible impact. Role overview This Software Engineer I role is based in Annapolis Junction, MD. The position involves working with Java, MapReduce, and cloud technologies. Daily responsibilities include supporting ongoing operations and participating in a variety of projects. Collaboration and impact Teamwork is central to this position. Engineers work closely with others to build, maintain, and improve software that supports important missions. The work environment encourages sharing ideas and learning from colleagues. Key focus areas Develop and maintain software using Java Apply MapReduce techniques to process data Work with cloud-based technologies as part of project delivery
Your MissionJoin a dedicated team of developers focused on creating and enhancing sophisticated cloud-based software systems that are vital to our operational success. As a Senior Software Engineer, your role will involve designing, constructing, and maintaining advanced solutions that handle extensive data sets, provide real-time analytics, and ensure seamless integration across various distributed environments. You will leverage contemporary engineering practices and state-of-the-art cloud technologies to deliver solutions that are not only efficient and scalable but also reliable, directly contributing to the success of our mission.
Join Wyetech, a leader in cutting-edge technology solutions, where our award-winning corporate culture empowers you to push the boundaries of innovation while addressing critical challenges faced by our federal government clients. We pride ourselves on attracting top talent and providing an extraordinary employee experience that stands out in the industry.As a Cloud Software Engineer II, you will play a pivotal role in delivering comprehensive cloud software research, development, and engineering services. Your responsibilities will encompass requirements analysis, software development, installation, integration, evaluation, enhancement, sustainment, testing, validation, and troubleshooting to ensure optimal performance and reliability.Please note that due to federal contract obligations, U.S. Citizenship and a security clearance appropriate for this position (e.g., an active TS/SCI security clearance with agency-appropriate polygraph) are mandatory.
Join Wyetech, where we pride ourselves on a distinguished corporate culture that champions innovation and technological advancement. Our mission is to solve real-world challenges for federal government clients, and we are dedicated to employing top-tier talent. Experience a unique workplace that stands out in our industry.The Software Engineer II position is pivotal in driving research, modernization, and innovation initiatives for mission-critical systems. This role emphasizes the assessment of existing production environments, the identification of modernization opportunities, and the delivery of rapid, validated solutions via structured trade studies and short-duration experiments.As a key collaborator with mission stakeholders, you will assess system gaps, design fail-fast experiments, and spearhead proof-of-concept development efforts that shape long-term architectural strategies. Your contributions will have a direct influence on modernization strategies, cloud adoption, and enterprise re-architecture initiatives.Limited telework options are available.***This position is eligible for a $5,000 bonus! (Includes 20% SEP IRA contribution)***Due to federal contract obligations, U.S. citizenship and appropriate security clearance (e.g., Active TS/SCI with agency-appropriate polygraph) are required for this role.
Join Wyetech, where our award-winning corporate culture is at the forefront of technological innovation, tackling complex challenges for our federal government clients. We pride ourselves on attracting top-tier talent and offering a unique employee experience that sets us apart in the industry.As a Software Engineer III, you will play a critical role in the design, development, testing, deployment, documentation, maintenance, and enhancement of sophisticated software systems tailored to meet documented requirements. These systems may encompass high-performance analytics, innovative algorithm development, manipulation of extensive datasets, real-time systems, business management information systems, and systems integrating data repositories, transport services, and application development and monitoring. You will work autonomously or collaboratively within a team, ensuring software components align with design specifications and documenting test results. You will also address software problem reports and apply suitable software development methodologies pertinent to the operational environment. Your contributions to system design will include assessing hardware/software trade-offs, software reuse, and the integration of Open Source Software (OSS) and Commercial Off-The-Shelf (COTS) solutions, as well as conducting requirements analysis and synthesis for both system-level and individual software components. Proficiency in Unix and shell scripting is essential, along with a solid understanding of Configuration Management (CM) tools and Web Services implementation.In this role, you will also be responsible for developing, enhancing, and maintaining automation tools that support system management infrastructure software and services specifically for High Performance Computing (HPC) systems in a Linux environment.Note: Due to federal contract requirements, U.S. Citizenship and a position-appropriate security clearance (e.g., Active TS/SCI security clearance with agency-appropriate polygraph) are mandatory.
Full-time|On-site|Annapolis Junction, Maryland, United States
Join our team at avalore as a Senior Software Engineer, where you'll be instrumental in developing, maintaining, and enhancing sophisticated software systems. Your expertise will contribute to various areas, including processing-intensive analytics, novel algorithm development, large data set manipulation, real-time systems, and business management information systems.In this role, you'll work both independently and collaboratively within a team. You'll review and test software components to ensure they meet design requirements, document your findings, and resolve software issues efficiently. Leveraging appropriate software development and design methodologies, you will provide critical input on system design, including hardware/software trade-offs and the use of Commercial Off-the-shelf (COTS) and Government Off-the-shelf (GOTS) solutions.Analyze user requirements to derive software design and performance specifications.Debug existing software and rectify defects.Recommend enhancements to documentation and software development process standards.Design and code new software or modify existing applications to integrate new features.Integrate existing software into new or modified systems or operating environments.Develop basic data queries for existing or proposed databases or data repositories.Write or review software and system documentation.Lead a team when appropriate, based on the software development process used for each project.Design or implement complex database interfaces and queries.Develop and implement algorithms that meet or exceed system performance and functional standards.Assist in developing and executing test procedures for software components.Analyze system performance standards, confer with users or system engineers, assess systems flow, data usage, and work processes, and investigate problem areas to develop software solutions.Modify existing software to correct errors, adapt to new hardware, or enhance performance.Utilize scientific analysis and mathematical models to design, develop, and modify software systems.Implement complex algorithms while adhering to stringent timing, system resource, or interface constraints.Perform quality control on team outputs.Implement recommendations for improving documentation and software development process standards.Oversee software development teams and ensure adherence to project constraints.
Full-time|On-site|Annapolis Junction, Maryland, United States
Avalore is on the lookout for a skilled Cloud Design Engineer, Level 2. In this role, you will be responsible for developing, maintaining, and enhancing sophisticated Web-Based User Interfaces that interact seamlessly with Big Data Cloud systems, all based on well-documented requirements. You will play a pivotal role in all phases of designing, implementing, and testing Web-Based User Interfaces that effectively expose data for our Big Data Cloud-Based infrastructure utilizing the Hadoop Ecosystem.Your expertise in Cloud Technologies and Distributed Computing will be essential in determining the most effective ways to display data produced by these technologies. As a Cloud Designer, you will focus on implementing Graphical Web-Based User Interfaces with a keen emphasis on usability, security, and performance. Your responsibilities will also include reviewing and testing software components for compliance with design requirements and documenting your test results, while resolving software problem reports as needed.You will utilize appropriate software development and design methodologies while contributing specific insights to system design, including hardware/software trade-offs and software reuse strategies.Provide in-depth knowledge of Information Retrieval, assisting the software development team in designing, developing, and testing Cloud Information Retrieval solutions.Propose innovative methods to analyze data stored in Cloud Big Table.Suggest new approaches for analyzing data within Cloud Distributed File Systems.Oversee multiple software development tasks, ensuring compliance with the software development process constraints for each project.Maintain quality control for all developed and modified software.Recommend enhancements for documentation and software development process standards.
Full-time|On-site|Annapolis Junction, Maryland, United States
Avalore is on the lookout for a skilled Cloud Software Engineer II to join our innovative team. In this role, you will develop, maintain, and enhance intricate Big-Data Cloud systems based on meticulously documented requirements. You will play a vital role in every aspect of back-end processing, including data analysis and indexing, while providing your expertise in Cloud Computing, the Hadoop Ecosystem, including Java application implementation, Distributed Computing, Information Retrieval (IR), and Object-Oriented Design. You will work both independently and collaboratively within a team environment. Your responsibilities will include reviewing and testing software components to ensure compliance with design specifications, documenting test results, and addressing software problem reports. Additionally, you will utilize appropriate software development and design methodologies tailored to our development environment.Key responsibilities include:Applying in-depth expertise in Information Retrieval to assist the software development team in designing, developing, and testing Cloud Information Retrieval solutions.Implementing complex workflows for Cloud MapReduce analytics.Developing code that interacts with Cloud Distributed Coordination Frameworks.Supervising one or more software development tasks to ensure completion within the constraints of the specific software development process.Recommending improvements for documentation and software development process standards.
Full-time|On-site|Annapolis Junction, Maryland, United States
Avalore is on the lookout for a skilled Cloud Software Engineer, Level 3, to join our dynamic team. In this role, you will be responsible for the development, maintenance, and enhancement of sophisticated Big-Data Cloud systems based on clearly defined requirements. You will play a crucial role in all phases of back-end processing, including analysis and indexing of data.Your expertise in Cloud Computing and the Hadoop Ecosystem will be invaluable as you implement Java applications, leverage Distributed Computing techniques, and apply Information Retrieval (IR) principles. This position requires both independent work and collaboration as part of a team. You will also conduct reviews and tests of software components to ensure compliance with design specifications and document test outcomes. Additionally, you'll troubleshoot software issues and employ suitable software development and design methodologies for the environment.Key Responsibilities:Provide expertise in Information Retrieval to assist the software development team in creating, developing, and testing Cloud Information Retrieval systems.Design and implement intricate workflows that manage Cloud MapReduce analytics.Write code that interacts effectively with Cloud Distributed Coordination Frameworks.Oversee multiple software development assignments, ensuring timely completion within the specified software development process constraints.Advise on enhancements for documentation and software development standards.Serve as a subject matter expert in Cloud Computing and related technologies, particularly in the Hadoop ecosystem, to aid the team in designing and testing Cloud Computing Systems.Debug issues within Cloud-based Distributed Computing Frameworks.Manage installations across multiple nodes in the Cloud.Delegate programming and testing tasks to teams and monitor their progress.Coordinate with customers and system engineering to select the appropriate software development process.Recommend innovative technologies and methodologies for complex Cloud software initiatives.Ensure quality control for all developed or modified software.Architect solutions for intricate Cloud Software Engineering challenges, such as efficient data processing and retrieval.
About the Role Wyetech LLC is hiring a Software Engineer II in Annapolis Junction, Maryland. This role works closely with a skilled team to design and build software solutions. Projects use modern technologies and focus on improving user experience while addressing technical challenges. What You Will Do Develop and maintain software products as part of a collaborative team Tackle complex problems with practical, effective code Contribute ideas to improve user experience and software quality Grow technical skills by working on varied projects
Wyetech LLC is hiring a Software Engineer III to join the team in Annapolis Junction, Maryland. This role centers on designing, building, and maintaining software applications that help meet client objectives. Key responsibilities Design software systems and applications according to client requirements Develop new features and enhance existing code Maintain and support deployed software to keep systems reliable Location This position is based on site in Annapolis Junction, Maryland.
Wyetech LLC, located in Annapolis Junction, Maryland, develops dependable software solutions for a diverse group of clients. The company values technical skill and a commitment to building products that address genuine needs. Role overview The Software Engineer III will be part of a talented engineering team, contributing expertise to the design, development, and implementation of software projects. This role requires a solid background in software engineering and a focus on delivering effective solutions. What you will do Design and build scalable, maintainable software systems Collaborate with cross-functional teams throughout the development lifecycle Troubleshoot and debug existing software to enhance performance and reliability Mentor junior engineers, sharing knowledge and supporting their professional growth Who succeeds in this role Engineers with experience in hands-on development and team collaboration Individuals who are comfortable guiding others and offering technical insight Those who value building software that meets real-world requirements This position is based in Annapolis Junction, Maryland.
Role overview Wyetech LLC is hiring a Software Engineer III for its Annapolis Junction, Maryland office. This position centers on designing, building, and maintaining software applications that align with company objectives. The engineer will team up with colleagues from various departments to deliver dependable solutions. What you will do Develop and maintain software applications that support business needs Work with cross-functional teams throughout each project phase Help ensure product quality through testing and participating in code reviews Location This position is located on-site in Annapolis Junction, Maryland.
Join our dynamic team at Anthem Engineering, where we are at the forefront of prototyping and developing innovative technologies and solutions to address critical issues within our division. Collaborating closely with analysts, we identify workflow challenges and create effective, user-friendly solutions.Our work encompasses a diverse range of applications and services tailored to support various missions, with an environment that is fast-paced and constantly evolving. Over the past year, we have successfully built tools that: Ingest, process, and analyze extensive data sets for high-stakes Presidential initiatives,Directly support forces safeguarding American lives in high-risk situations,Organize, process, and visualize crucial intelligence data, effectively preventing loss of life,Utilize geospatial tools and analytics to identify and track essential assets, andImplement AI/ML algorithms to tackle real-world challenges. Our strong partnership with government clients is integral to our success. They rely on our insights and recommendations, granting us the autonomy to select the best tools for each unique challenge.Each project we undertake presents distinct operational and technological constraints. We leverage a variety of frameworks, libraries, and programming languages to customize our solutions, including: TypeScript and JavaScript,React, Angular, Material UI, Bootstrap, Storybook,Java, Spring Boot,Elasticsearch, MongoDB, MySQL,npm, Webpack, Maven,Jest, JUnit, andGit. We are committed to continuous learning and the adoption of new tools, so adaptability is key. While we don’t expect everyone to know everything, we value a team that is eager to learn and grow together. Onsite work at customer location is required.
Full-time|On-site|Annapolis Junction, Maryland, United States
Join our innovative team at grvty as a Cloud Software Engineer. In this dynamic role, you will collaborate with skilled professionals to design and implement cutting-edge cloud-based solutions. Your expertise in cloud technologies will help drive our projects forward, ensuring high performance and scalability.
Full-time|On-site|Annapolis Junction, Maryland, United States
Join our dynamic team at grvty as a Cloud Software Engineer. In this role, you will be at the forefront of cloud technology, designing and implementing innovative software solutions that drive efficiency and scalability for our clients. Your expertise in cloud computing will help us deliver exceptional service and maintain our reputation as a leading provider in the tech industry.
Full-time|On-site|Annapolis Junction, Maryland, United States
Join our innovative team at grvty as a Software Engineer, where your skills will contribute to exciting projects and cutting-edge technology. You will be responsible for designing, developing, and maintaining software solutions that drive our business forward. This role offers an opportunity to work collaboratively in a dynamic environment while pushing the …
Join Arsiem as a Software Engineer III, where you will play a critical role in developing cutting-edge software solutions. You will collaborate with cross-functional teams to design, implement, and maintain software applications that meet both client and industry standards. This is an exciting opportunity for those looking to advance their skills in a dynamic work environment.
Full-time|On-site|Annapolis Junction, Maryland, United States
As a Software Engineer I at avalore, you will be integral in developing, maintaining, and enhancing sophisticated software systems. Your role will involve working on processing-intensive analytics, innovative algorithm development, managing extensive data sets, real-time systems, and business management information systems, all based on clearly defined requirements. You will collaborate with a team or work independently, ensuring software components meet design specifications through thorough testing and documentation. Your responsibilities will also include troubleshooting software issues and suggesting improvements to the software development process.Key responsibilities include:Deriving software design and performance requirements from user needs.Debugging and correcting defects in existing software.Offering recommendations for enhancing documentation and software development standards.Designing and coding new software or modifying existing applications to incorporate additional features.Integrating existing software into new or altered systems or operating environments.Creating simple data queries for current or proposed databases.Writing or reviewing software and system documentation.Leading projects as a team lead when appropriate.Designing complex database interfaces and queries.Developing algorithms that meet or exceed performance and functional standards.Assisting in the creation and execution of test procedures for software components.Analyzing system performance standards and collaborating with users or system engineers to develop software solutions.Modifying software to correct errors, adapt to new hardware, or enhance performance.Employing scientific analysis and mathematical models to design, develop, and modify software systems.
Full-time|On-site|Annapolis Junction, Maryland, United States
As a Software Engineer II at Avalore, you will play a pivotal role in developing, maintaining, and enhancing sophisticated software systems. This includes diverse projects such as processing-intensive analytics, innovative algorithm development, manipulation of extensive data sets, real-time systems, and business management information systems, all driven by well-documented requirements. You will have the opportunity to work both independently and collaboratively within a team environment.Your responsibilities will include reviewing and testing software components to ensure alignment with design requirements, resolving software problem reports, and employing appropriate software development and design methodologies. You will provide critical input on system design, covering hardware/software trade-offs, software reuse, and the analysis and synthesis of requirements from the system level down to individual software components.Analyze user requirements to derive software design and performance specifications.Debug existing software and rectify defects.Offer recommendations for enhancing documentation and software development standards.Design and code new software or modify existing applications to introduce new features.Integrate existing software into modified systems or operating environments.Create simple data queries for existing or proposed databases.Write or review comprehensive software and system documentation.Lead a team appropriately aligned with the software development process of each project.Design or implement complex database or data repository interfaces and queries.Develop or implement algorithms to meet or exceed system performance and functional standards.Assist in the development and execution of test procedures for software components.Develop software solutions by analyzing system performance metrics, collaborating with users or system engineers, and investigating problem areas.Modify existing software to fix errors, adapt to new hardware, or enhance performance.Utilize scientific analysis and mathematical models to design, develop, and modify software systems to predict and measure outcomes.Implement recommendations for improving documentation and software development processes.Oversee one or more software development teams, ensuring compliance with project constraints.Collaborate with engineers to derive software requirements and gather project limitations and capabilities.
Captivation Software creates technology solutions for national security, with a focus on meeting customer needs and delivering results on schedule. The team values both innovation and quality, and engineers contribute directly to projects that have a tangible impact. Role overview This Software Engineer I role is based in Annapolis Junction, MD. The position involves working with Java, MapReduce, and cloud technologies. Daily responsibilities include supporting ongoing operations and participating in a variety of projects. Collaboration and impact Teamwork is central to this position. Engineers work closely with others to build, maintain, and improve software that supports important missions. The work environment encourages sharing ideas and learning from colleagues. Key focus areas Develop and maintain software using Java Apply MapReduce techniques to process data Work with cloud-based technologies as part of project delivery
Your MissionJoin a dedicated team of developers focused on creating and enhancing sophisticated cloud-based software systems that are vital to our operational success. As a Senior Software Engineer, your role will involve designing, constructing, and maintaining advanced solutions that handle extensive data sets, provide real-time analytics, and ensure seamless integration across various distributed environments. You will leverage contemporary engineering practices and state-of-the-art cloud technologies to deliver solutions that are not only efficient and scalable but also reliable, directly contributing to the success of our mission.
Join Wyetech, a leader in cutting-edge technology solutions, where our award-winning corporate culture empowers you to push the boundaries of innovation while addressing critical challenges faced by our federal government clients. We pride ourselves on attracting top talent and providing an extraordinary employee experience that stands out in the industry.As a Cloud Software Engineer II, you will play a pivotal role in delivering comprehensive cloud software research, development, and engineering services. Your responsibilities will encompass requirements analysis, software development, installation, integration, evaluation, enhancement, sustainment, testing, validation, and troubleshooting to ensure optimal performance and reliability.Please note that due to federal contract obligations, U.S. Citizenship and a security clearance appropriate for this position (e.g., an active TS/SCI security clearance with agency-appropriate polygraph) are mandatory.
Join Wyetech, where we pride ourselves on a distinguished corporate culture that champions innovation and technological advancement. Our mission is to solve real-world challenges for federal government clients, and we are dedicated to employing top-tier talent. Experience a unique workplace that stands out in our industry.The Software Engineer II position is pivotal in driving research, modernization, and innovation initiatives for mission-critical systems. This role emphasizes the assessment of existing production environments, the identification of modernization opportunities, and the delivery of rapid, validated solutions via structured trade studies and short-duration experiments.As a key collaborator with mission stakeholders, you will assess system gaps, design fail-fast experiments, and spearhead proof-of-concept development efforts that shape long-term architectural strategies. Your contributions will have a direct influence on modernization strategies, cloud adoption, and enterprise re-architecture initiatives.Limited telework options are available.***This position is eligible for a $5,000 bonus! (Includes 20% SEP IRA contribution)***Due to federal contract obligations, U.S. citizenship and appropriate security clearance (e.g., Active TS/SCI with agency-appropriate polygraph) are required for this role.
Join Wyetech, where our award-winning corporate culture is at the forefront of technological innovation, tackling complex challenges for our federal government clients. We pride ourselves on attracting top-tier talent and offering a unique employee experience that sets us apart in the industry.As a Software Engineer III, you will play a critical role in the design, development, testing, deployment, documentation, maintenance, and enhancement of sophisticated software systems tailored to meet documented requirements. These systems may encompass high-performance analytics, innovative algorithm development, manipulation of extensive datasets, real-time systems, business management information systems, and systems integrating data repositories, transport services, and application development and monitoring. You will work autonomously or collaboratively within a team, ensuring software components align with design specifications and documenting test results. You will also address software problem reports and apply suitable software development methodologies pertinent to the operational environment. Your contributions to system design will include assessing hardware/software trade-offs, software reuse, and the integration of Open Source Software (OSS) and Commercial Off-The-Shelf (COTS) solutions, as well as conducting requirements analysis and synthesis for both system-level and individual software components. Proficiency in Unix and shell scripting is essential, along with a solid understanding of Configuration Management (CM) tools and Web Services implementation.In this role, you will also be responsible for developing, enhancing, and maintaining automation tools that support system management infrastructure software and services specifically for High Performance Computing (HPC) systems in a Linux environment.Note: Due to federal contract requirements, U.S. Citizenship and a position-appropriate security clearance (e.g., Active TS/SCI security clearance with agency-appropriate polygraph) are mandatory.
Full-time|On-site|Annapolis Junction, Maryland, United States
Join our team at avalore as a Senior Software Engineer, where you'll be instrumental in developing, maintaining, and enhancing sophisticated software systems. Your expertise will contribute to various areas, including processing-intensive analytics, novel algorithm development, large data set manipulation, real-time systems, and business management information systems.In this role, you'll work both independently and collaboratively within a team. You'll review and test software components to ensure they meet design requirements, document your findings, and resolve software issues efficiently. Leveraging appropriate software development and design methodologies, you will provide critical input on system design, including hardware/software trade-offs and the use of Commercial Off-the-shelf (COTS) and Government Off-the-shelf (GOTS) solutions.Analyze user requirements to derive software design and performance specifications.Debug existing software and rectify defects.Recommend enhancements to documentation and software development process standards.Design and code new software or modify existing applications to integrate new features.Integrate existing software into new or modified systems or operating environments.Develop basic data queries for existing or proposed databases or data repositories.Write or review software and system documentation.Lead a team when appropriate, based on the software development process used for each project.Design or implement complex database interfaces and queries.Develop and implement algorithms that meet or exceed system performance and functional standards.Assist in developing and executing test procedures for software components.Analyze system performance standards, confer with users or system engineers, assess systems flow, data usage, and work processes, and investigate problem areas to develop software solutions.Modify existing software to correct errors, adapt to new hardware, or enhance performance.Utilize scientific analysis and mathematical models to design, develop, and modify software systems.Implement complex algorithms while adhering to stringent timing, system resource, or interface constraints.Perform quality control on team outputs.Implement recommendations for improving documentation and software development process standards.Oversee software development teams and ensure adherence to project constraints.
Full-time|On-site|Annapolis Junction, Maryland, United States
Avalore is on the lookout for a skilled Cloud Design Engineer, Level 2. In this role, you will be responsible for developing, maintaining, and enhancing sophisticated Web-Based User Interfaces that interact seamlessly with Big Data Cloud systems, all based on well-documented requirements. You will play a pivotal role in all phases of designing, implementing, and testing Web-Based User Interfaces that effectively expose data for our Big Data Cloud-Based infrastructure utilizing the Hadoop Ecosystem.Your expertise in Cloud Technologies and Distributed Computing will be essential in determining the most effective ways to display data produced by these technologies. As a Cloud Designer, you will focus on implementing Graphical Web-Based User Interfaces with a keen emphasis on usability, security, and performance. Your responsibilities will also include reviewing and testing software components for compliance with design requirements and documenting your test results, while resolving software problem reports as needed.You will utilize appropriate software development and design methodologies while contributing specific insights to system design, including hardware/software trade-offs and software reuse strategies.Provide in-depth knowledge of Information Retrieval, assisting the software development team in designing, developing, and testing Cloud Information Retrieval solutions.Propose innovative methods to analyze data stored in Cloud Big Table.Suggest new approaches for analyzing data within Cloud Distributed File Systems.Oversee multiple software development tasks, ensuring compliance with the software development process constraints for each project.Maintain quality control for all developed and modified software.Recommend enhancements for documentation and software development process standards.
Full-time|On-site|Annapolis Junction, Maryland, United States
Avalore is on the lookout for a skilled Cloud Software Engineer II to join our innovative team. In this role, you will develop, maintain, and enhance intricate Big-Data Cloud systems based on meticulously documented requirements. You will play a vital role in every aspect of back-end processing, including data analysis and indexing, while providing your expertise in Cloud Computing, the Hadoop Ecosystem, including Java application implementation, Distributed Computing, Information Retrieval (IR), and Object-Oriented Design. You will work both independently and collaboratively within a team environment. Your responsibilities will include reviewing and testing software components to ensure compliance with design specifications, documenting test results, and addressing software problem reports. Additionally, you will utilize appropriate software development and design methodologies tailored to our development environment.Key responsibilities include:Applying in-depth expertise in Information Retrieval to assist the software development team in designing, developing, and testing Cloud Information Retrieval solutions.Implementing complex workflows for Cloud MapReduce analytics.Developing code that interacts with Cloud Distributed Coordination Frameworks.Supervising one or more software development tasks to ensure completion within the constraints of the specific software development process.Recommending improvements for documentation and software development process standards.
Full-time|On-site|Annapolis Junction, Maryland, United States
Avalore is on the lookout for a skilled Cloud Software Engineer, Level 3, to join our dynamic team. In this role, you will be responsible for the development, maintenance, and enhancement of sophisticated Big-Data Cloud systems based on clearly defined requirements. You will play a crucial role in all phases of back-end processing, including analysis and indexing of data.Your expertise in Cloud Computing and the Hadoop Ecosystem will be invaluable as you implement Java applications, leverage Distributed Computing techniques, and apply Information Retrieval (IR) principles. This position requires both independent work and collaboration as part of a team. You will also conduct reviews and tests of software components to ensure compliance with design specifications and document test outcomes. Additionally, you'll troubleshoot software issues and employ suitable software development and design methodologies for the environment.Key Responsibilities:Provide expertise in Information Retrieval to assist the software development team in creating, developing, and testing Cloud Information Retrieval systems.Design and implement intricate workflows that manage Cloud MapReduce analytics.Write code that interacts effectively with Cloud Distributed Coordination Frameworks.Oversee multiple software development assignments, ensuring timely completion within the specified software development process constraints.Advise on enhancements for documentation and software development standards.Serve as a subject matter expert in Cloud Computing and related technologies, particularly in the Hadoop ecosystem, to aid the team in designing and testing Cloud Computing Systems.Debug issues within Cloud-based Distributed Computing Frameworks.Manage installations across multiple nodes in the Cloud.Delegate programming and testing tasks to teams and monitor their progress.Coordinate with customers and system engineering to select the appropriate software development process.Recommend innovative technologies and methodologies for complex Cloud software initiatives.Ensure quality control for all developed or modified software.Architect solutions for intricate Cloud Software Engineering challenges, such as efficient data processing and retrieval.
About the Role Wyetech LLC is hiring a Software Engineer II in Annapolis Junction, Maryland. This role works closely with a skilled team to design and build software solutions. Projects use modern technologies and focus on improving user experience while addressing technical challenges. What You Will Do Develop and maintain software products as part of a collaborative team Tackle complex problems with practical, effective code Contribute ideas to improve user experience and software quality Grow technical skills by working on varied projects
Wyetech LLC is hiring a Software Engineer III to join the team in Annapolis Junction, Maryland. This role centers on designing, building, and maintaining software applications that help meet client objectives. Key responsibilities Design software systems and applications according to client requirements Develop new features and enhance existing code Maintain and support deployed software to keep systems reliable Location This position is based on site in Annapolis Junction, Maryland.
Wyetech LLC, located in Annapolis Junction, Maryland, develops dependable software solutions for a diverse group of clients. The company values technical skill and a commitment to building products that address genuine needs. Role overview The Software Engineer III will be part of a talented engineering team, contributing expertise to the design, development, and implementation of software projects. This role requires a solid background in software engineering and a focus on delivering effective solutions. What you will do Design and build scalable, maintainable software systems Collaborate with cross-functional teams throughout the development lifecycle Troubleshoot and debug existing software to enhance performance and reliability Mentor junior engineers, sharing knowledge and supporting their professional growth Who succeeds in this role Engineers with experience in hands-on development and team collaboration Individuals who are comfortable guiding others and offering technical insight Those who value building software that meets real-world requirements This position is based in Annapolis Junction, Maryland.
Role overview Wyetech LLC is hiring a Software Engineer III for its Annapolis Junction, Maryland office. This position centers on designing, building, and maintaining software applications that align with company objectives. The engineer will team up with colleagues from various departments to deliver dependable solutions. What you will do Develop and maintain software applications that support business needs Work with cross-functional teams throughout each project phase Help ensure product quality through testing and participating in code reviews Location This position is located on-site in Annapolis Junction, Maryland.
Join our dynamic team at Anthem Engineering, where we are at the forefront of prototyping and developing innovative technologies and solutions to address critical issues within our division. Collaborating closely with analysts, we identify workflow challenges and create effective, user-friendly solutions.Our work encompasses a diverse range of applications and services tailored to support various missions, with an environment that is fast-paced and constantly evolving. Over the past year, we have successfully built tools that: Ingest, process, and analyze extensive data sets for high-stakes Presidential initiatives,Directly support forces safeguarding American lives in high-risk situations,Organize, process, and visualize crucial intelligence data, effectively preventing loss of life,Utilize geospatial tools and analytics to identify and track essential assets, andImplement AI/ML algorithms to tackle real-world challenges. Our strong partnership with government clients is integral to our success. They rely on our insights and recommendations, granting us the autonomy to select the best tools for each unique challenge.Each project we undertake presents distinct operational and technological constraints. We leverage a variety of frameworks, libraries, and programming languages to customize our solutions, including: TypeScript and JavaScript,React, Angular, Material UI, Bootstrap, Storybook,Java, Spring Boot,Elasticsearch, MongoDB, MySQL,npm, Webpack, Maven,Jest, JUnit, andGit. We are committed to continuous learning and the adoption of new tools, so adaptability is key. While we don’t expect everyone to know everything, we value a team that is eager to learn and grow together. Onsite work at customer location is required.
Full-time|On-site|Annapolis Junction, Maryland, United States
Join our innovative team at grvty as a Cloud Software Engineer. In this dynamic role, you will collaborate with skilled professionals to design and implement cutting-edge cloud-based solutions. Your expertise in cloud technologies will help drive our projects forward, ensuring high performance and scalability.
Full-time|On-site|Annapolis Junction, Maryland, United States
Join our dynamic team at grvty as a Cloud Software Engineer. In this role, you will be at the forefront of cloud technology, designing and implementing innovative software solutions that drive efficiency and scalability for our clients. Your expertise in cloud computing will help us deliver exceptional service and maintain our reputation as a leading provider in the tech industry.