Graphics Software Developer
Software Developer Job 27 miles from Elkridge
The Graphics Software Developer will play a key role in the development and enhancement of various US Navy simulators, including submarine periscope simulations, submarine bridge simulations, and ship weapons simulations. The role will involve developing real-time, three-dimensional graphics systems and working within a Linux environment. The successful candidate will script in C++ and OpenGL, utilizing the Unreal graphics engine and other software tools.
Responsibilities
Assist with crafting real-time, three-dimensional graphics systems for simulation purposes.
Develop software in a Linux environment and script using C++ and OpenGL.
Utilize the Unreal graphics engine and various software packages to develop simulation environments.
Collaborate with the team to ensure systems are developed to meet the needs of the US Navy's training requirements.
Required Qualifications
Education: B.S./B.A. in Computer Science or equivalent experience.
Citizenship: U.S. Citizenship and eligibility for a U.S. Government security clearance (Interim Secret clearance required upon employment).
Experience:
Experience developing graphics applications, primarily in C++ utilizing the Unreal graphics engine.
Strong proficiency in Linux environments.
Some experience with game programming, 3D graphics development, or visual simulation systems.
Desired Qualifications
Advanced Education: Advanced degree or ongoing education in computer science, or a background in math/physics.
Technical Skills:
Familiarity with high-performance computing, graphics hardware, and GPU internals.
Experience developing for Virtual Reality (VR) headsets.
Experience with modeling tools such as OpenSceneGraph, 3DS Max, Maya, and Photoshop.
Senior-Level Requirements:
Familiarity with cluster computing, signal processing, Kubernetes, numerical simulation, multi-threading, GPUs, and data visualization.
R/ Tidyverse Developer/ Programmer
Software Developer Job 32 miles from Elkridge
Immediate need for a talented R/ Tidyverse Developer/ Programmer. This is a 06+months contract opportunity with long-term potential and is located in McLean, VA (Hybrid). Please review the job description below and contact me ASAP if you are interested.
Job ID: 25-62262
Pay Range: $45 - $50/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).
Key Responsibilities:
Please provide an example of a situation where you needed to collaborate with other developers or stakeholders to create a product based on requirements. What was the product? What was your approach to working collaboratively with each group or individual?
Please describe the tool or project that you consider to be your greatest achievement. What is the tool/project? What was your contribution? Why are you proud of this?
Works on an Agile product team to design, code and test the overall technological architecture of the product with the help of the team.
Works with the team to ensure commitments to the sprint are delivered in line with expectations of time and quality.
Constantly looking for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo.
Build using modern design patterns and architectural principles.
Responsible for both unit and integration tests and develop automation tools for daily tasks as well as the development of high quality, well documented, and efficient code.
Key Requirements and Technology Experience:
Key skills; R / Tidyverse
Python
SQL
Data Warehousing
Git
Infrastructure Management (Unix / Postgres / Docker)
Our client is a leading Financial Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.
Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
Application Security Developer
Software Developer Job 38 miles from Elkridge
JustinBradley's client, a leading financial institution, is seeking a highly skilled Application Security Developer to perform high complexity system-level application analysis, design, development, and unit testing. The ideal candidate will resolve defects encountered during various testing cycles and contribute to the overall software development lifecycle (SDLC). The successful candidate will have extensive experience with programming languages and application servers, ensuring high-quality solutions for internal customers.
Responsibilities:
Perform analysis, design, development, and unit testing of software applications based on user requirements and design documents.
Resolve defects encountered during various testing cycles, ensuring software reliability.
Apply proficiency in programming languages, application servers, and database architecture to develop software solutions.
Work with internal teams to understand business needs and translate them into technical requirements.
Develop software applications using current programming languages to meet Fannie Mae's business needs.
Ensure application performance and reliability through regular testing and optimization.
Participate in all phases of the Software Development Lifecycle (SDLC), from analysis to deployment.
Requirements:
Bachelor's degree in Computer Science, Information Systems, or a related field.
10+ years of software development experience, particularly in projects similar in scope and responsibility.
Expertise in one or more programming languages and technologies such as J2EE, Java, EJB, ASP, PowerBuilder, C, C++, SQL, CGI, Visual Basic, Oracle, Sybase, MQ Series.
Solid understanding of SDLC and experience working in application development for large-scale projects.
Strong background in IT and application development across various platforms.
Professional certification(s) are desired but not required.
Ability to resolve issues efficiently and effectively in a fast-paced environment.
Experience working with cross-functional teams to support business needs.
JustinBradley is an EO employer - Veterans/Disabled and other protected employees.
Mid/Senior Software Engineer (Data Collection) (U.S. Citizens/LPR Only)
Software Developer Job 36 miles from Elkridge
𝗧𝗟;𝗗𝗥: 𝗦𝗲𝗲𝗸𝗶𝗻𝗴 𝗺𝗶𝗱/𝘀𝗲𝗻𝗶𝗼𝗿 𝘀𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀 𝘁𝗼 𝗯𝘂𝗶𝗹𝗱 𝗮𝗻𝗱 𝘀𝗰𝗮𝗹𝗲 𝗱𝗮𝘁𝗮 𝗰𝗼𝗹𝗹𝗲𝗰𝘁𝗶𝗼𝗻 𝘀𝘆𝘀𝘁𝗲𝗺𝘀, $𝟭𝟱𝟬𝗸 𝘁𝗼 $𝟮𝟱𝟬𝗸+, 𝗵𝘆𝗯𝗿𝗶𝗱 (𝟯 𝗱𝗮𝘆𝘀/𝘄𝗸), 𝗩𝗶𝗲𝗻𝗻𝗮, 𝗩𝗔 𝗮𝗿𝗲𝗮. 𝗪𝗲𝗹𝗹 𝗳𝘂𝗻𝗱𝗲𝗱 𝗰𝗼𝗺𝗽𝗮𝗻𝘆 𝘄𝗶𝘁𝗵 𝗳𝗼𝘂𝗻𝗱𝗲𝗿𝘀 𝘄𝗵𝗼 𝗵𝗮𝘃𝗲 𝗺𝘂𝗹𝘁𝗶𝗽𝗹𝗲 𝗽𝗿𝗶𝗼𝗿 𝗲𝘅𝗶𝘁𝘀. 𝙐𝙎 𝘾𝙞𝙩𝙞𝙯𝙚𝙣𝙨 𝙊𝙉𝙇𝙔.
You can also visit our website to see many of our open roles: ***********************************
***PLEASE NOTE: We will follow up separately with additional screening questions for qualified applicants.***
𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗼𝗽𝗲𝗻 𝘁𝗼 𝗨.𝗦. 𝗰𝗶𝘁𝗶𝘇𝗲𝗻𝘀 𝗼𝗻𝗹𝘆; 𝗺𝘂𝘀𝘁 𝗯𝗲 𝘀𝗲𝗰𝘂𝗿𝗶𝘁𝘆 𝗰𝗹𝗲𝗮𝗿𝗮𝗻𝗰𝗲 𝗲𝗹𝗶𝗴𝗶𝗯𝗹𝗲. Please 𝗗𝗢 𝗡𝗢𝗧 apply if you require visa sponsorship or are outside the U.S. as we have no ability to sponsor visas.
_______________________________________________________________________
For this role (multiple vacancies):
We are seeking strong software engineers with significant experience (3+, preferably 5+ years) in software engineering, AI/ML, or data engineering for a fast growing, well funded, profitable company in Tyson's Corner, Virginia (150+ people, Series C stage.) The product focus is big data analytics on multi-lingual data sets at scale to identify security risks. The primary responsibility for the data collection engineer is to build, automate, and scale data pipelines to support advanced analytics in multiple languages; however, the company has multiple needs so other roles will be considered if they are a better fit. This company has an experienced management team that has had multiple prior successful exits.
Salary range is $150k to $250k, depending on the equity mix. Great benefits including a wellness allowance and unlimited PTO. More details will be provided to qualified candidates.
This company is using a typical tech stack (e.g. python/java and running on AWS) though the candidates we seek likely know lots of languages. (We have a separate really cool opportunity for people who love things like C/C++, Go/Golang, and Rust -- let us know if that is you.)
With rare exceptions, we are only considering candidates with a computer science degree (undergrad or master's) because, in our experience, this background is needed for success in the technical interviews.
We ARE looking for:
-- Python, Javascript, CSS, HTML
-- Prior experience delivering products
-- Experience drawing conclusions from large scale, messy data sets
-- Experience working with multi-lingual data
-- Experience with security analytics
-- Experience working with/scaling a strong team
We are NOT looking for:
-- PowerBI/dashboards (wrong kind of data science)
-- .NET
-- Mobile apps
-- Recent college graduates
-- Non-US citizens (while a clearance is not required, candidates must be potentially clearable)
𝗪𝗲 𝗵𝗮𝘃𝗲 𝘀𝗲𝘃𝗲𝗿𝗮𝗹 𝗰𝗼𝗺𝗽𝗮𝗻𝗶𝗲𝘀 𝘀𝗲𝗲𝗸𝗶𝗻𝗴 𝘀𝗶𝗺𝗶𝗹𝗮𝗿 𝘀𝗸𝗶𝗹𝗹 𝘀𝗲𝘁𝘀 𝗶𝗻 𝗡𝗼𝗿𝘁𝗵𝗲𝗿𝗻 𝗩𝗶𝗿𝗴𝗶𝗻𝗶𝗮.
_______________________________________________________________________
About us:
Task Force Talent is a specialized recruiting firm for science, engineering, and security careers. Our clients include seed to Series C startups working on AI, cybersecurity, and various novel software and hardware technologies. We also work with small to medium size government contractors, and we help leading venture capital firms find talent for their portfolio companies.
Most of our jobs are in VA, DC, and MD; however we also have some positions in Salt Lake City, UT. We should be adding positions in New York, Boston, and the Pacific Northwest (Seattle/Portland) in the near future.
All of our positions are highly competitive -- our clients are generally looking for the top 5% of technical candidates.
You can see what clients and candidates say about us here: *********************************************
Mobile Software Engineer
Software Developer Job 38 miles from Elkridge
Acclaim Technical Services, founded in 2000, is a leading language, operations, and technology services company supporting a wide range of U.S. Federal agencies. We are an Employee Stock Ownership Plan (ESOP) company, which is uncommon within our business sector. We see this as a significant strength, and it shows: ATS is consistently ranked as a top workplace among DC area firms and continues to grow.
We are actively hiring a Systems / Software Engineer with TS/SCI clearance and polygraph to join our Mission Technology Division in Reston, VA developing cutting-edge mobile technologies.
RESPONSIBILITIES
The Systems / Software Engineer will be responsible for overseeing the full life-cycle of complex systems developments. Task will include: defining requirements, threat and vulnerability risk management, system integration, system test and deployment. As a member of a dynamic team, candidates will work in a multi-tasking, quick-paced environment that encourages proactive and innovative exploration of concepts, technologies, and strategies that meet customer needs.
REQUIRED EDUCATION & EXPERIENCE
Must possess an Active TS/SCI Security Clearance with polygraph
B.S. degree in Computer Science, Electrical or Computer Engineering or a related technical discipline
Experience with: Python, C/C++, Java/J2EE, and/or Shell Scripting
Experience working in a Linux environment
At least 5 years of related experience
PREFERRED SKILLS
Experience working in a tool agnostic environment with the ability to transition between multiple technologies to accomplish tasks
Experience with cellular user equipment including: software stacks, networking protocols, operating systems, application technologies, radio frequency transmission, and security models.
Experience operating within an Agile Methodology
Strong problem-solving skills
Excellent verbal and written communication skills
Java Software Engineer
Software Developer Job 38 miles from Elkridge
Software Engineer
Hybrid Remote in Reston, VA: 2 days a week onsite
Direct Hire
The Software Engineer will bring a strong technical and analytical mindset to modernize and transform the current suite of applications into scalable and efficient APIs and services. The ideal candidate will work on an empowered scrum team and actively contribute to the design and implementation of innovative solutions that enhance product capabilities and business efficiencies through automation and state-of-the-art technologies.
This position will play a crucial role in supporting our client's mission-critical operations, including debt issuance, debt servicing, and combined financial reporting. The role demands high standards for accuracy, quality, and reliability within a highly customized IT environment to ensure seamless operations.
NATURE AND SCOPE
The Software Engineer is expected to demonstrate expertise in Agile software engineering and DevSecOps principles, focusing on containerized microservices, automated testing, and leveraging CI/CD pipelines for continuous delivery. This position will have ownership of execution and flexibility in determining the appropriate design and technical implementation for driving modernization efforts and process automation.
The successful candidate will stay current with the latest technology trends, mentor other team members, and share accountability. They will also prioritize quality, consistently delivering robust code that requires minimal manual testing.
PRINCIPAL RESPONSIBILITIES
Contribute to changes and improvements to OF business services through a mix of application, automation, and engineering activities.
Develop secure, scalable services, sophisticated platforms, and APIs essential for financial systems.
Analyze highly complex system and technical issues to implement features and enhancements in an iterative way that align with strategic technical direction.
Ensure high standards of code quality and system performance.
Oversee the integration of applications into various business systems, ensuring that they function seamlessly with existing IT infrastructure.
Participate in an environment rapidly transforming to the Agile methodology, adhering to best practices and collaborating effectively with teammates.
Work with the project team and appropriate stakeholders to convert business requirements to written technical specifications that adhere to the OF's architectural guidelines and industry best practices.
Work together with other teams to ensure service quality, availability and reliability.
Collaborate with functional and operational stakeholders to address technical challenges and optimize the performance of software solutions.
Support application end users by addressing and resolving application-related problems and issues in a timely and cordial manner.
Develop and maintain application support and end user documentation.
Provide guidance and mentorship to junior developers and infrastructure specialists.
PRINCIPAL REQUIREMENTS
Bachelor's degree in Computer Science, Information Systems, or related field, or relevant work experience.
7+ years expertise in Spring Boot, Java 11+, REST APIs, and Microservices
Experience in the following is required:
Integrated Development Environments: Eclipse and Maven;
Solid experience with core Java technologies and concepts;
Strong unit, mock, and behavioral testing background using tools like Junit 5, Mockito, and Cucumber;
Knowledge of multi-tier web application development using standard presentation layer technologies; and
Understanding of source code management principles in a team environment.
Experience in the following is preferred:
Source control system: Git;
Advanced SQL skills (Sybase preferred, Liquibase is a plus);
Working knowledge of financial services and mortgage industries, including related rules and regulations; and
Ability to develop UNIX or RHEL-based scripts.
Knowledge of object-oriented design and programming concepts including design patterns.
Experience in microservices and RESTful service design and development.
Proficiency with Continuous Integration/Continuous Delivery process and tools; Jenkins and pipeline as code a plus.
Experience with front-end technologies such as Angular, TypeScript or similar technologies.
Familiarity with Docker/Kubernetes.
Familiarity with OpenShift stack.
Familiarity JMS queue/topic development/usage.
Experience in working on teams and projects that follow Agile/Lean methodologies and practices; familiarity with Jira/Confluence a plus.
Organized, detail-oriented, and able to work collaboratively with employees at all levels within the organization.
Strong communication skills, capable of orchestrating and managing multiple tasks across departments.
Ability to listen and integrate ideas from diverse groups of individuals, build and maintain respectful relationships, collaborate with others, and resolve conflicts constructively.
Sr. Full Stack Developer
Software Developer Job 38 miles from Elkridge
We are currently seeking a qualified Full Stack Developer in support of our Defense Intelligence client in Washington, D.C. The ideal candidate will bring experience in multiple development technologies and methodologies as well as strong process transformation skills to enhance the team's capabilities. Relevant experience for this role may include any or all of the following: object-oriented programing, management consulting, implementing software code, and debugging technical issues.
Responsibilities:
Working with the government lead to develop solutions, interface designs, and architecture of websites.
Ability to research, test, build, and coordinate integration per government requirements.
The Senior Developer will be working with and coaching more junior developers as needed.
Location: Reston, VA or JBAB (Primary locations)
Salary Range: The salary for this position is between $185,000 - $200,000 annually. Factors which may affect pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate.
Requirements
Bachelor's degree in a related discipline and 8+ years of software development experience
Experience in frontend and backend web application development leveraging frameworks such as React.JS, Angular.JS, or .NET
Experience as Lead or manager for Jr. Developers, and team of 8
Experience developing and implementing API and web services using Node.JS, .NET, or Flask/FastAPI
Experience delivering web solutions for the federal government, is comfortable developing in multiple languages, experienced on both front and backend, microservices, and API development.
Proficient in relational and non-relational databases.
Experience with multiple object-oriented programming languages such as Java, C++, C#, or Python
Excellent verbal and written communications skills along with the ability to present technical data and approaches to both technical and nontechnical audiences.
Preferred:
We prefer candidates who are unafraid to tackle new technologies and stretch their competencies to areas of development that they may not have encountered before.
DOD 8570 certification requirements.
Clearance Requirement:
Must have active DoD TS/SCI with CI Poly eligibility
Senior Software Engineer
Software Developer Job 40 miles from Elkridge
Our client is a commerical company building their own LEO satellites for radio frequency data collection and analysis. They are currently seeking a Senior Software Engineer to join their Space Ground Systems Team. The mission of the Ground Systems Team is to provide the tooling to operate and maintain a growing constellation of small commercial satellites. This group is also responsible for building and operating a segment of groundstations to provide communications with these satellites. Satellite clusters and ground segments provide the platform for RF data collection that is essential to their company's core business.
We are looking for a candidate with good technical leadership and problem-solving skills, who is creative and has a passion for working with and developing new innovative technology.
Responsibilities:
Design, develop, and maintain command and control software applications that meet operational requirements.
Implement solutions for real-time data processing, secure communications, and system integration.
Collaborate with stakeholders to understand mission requirements and translate them into software solutions.
Perform software testing, debugging, and troubleshooting to ensure high-quality deliverables.
Contribute to architectural design and decisions, ensuring the software aligns with long-term goals.
Essential Education and Experience:
3+ years of experience in software engineering.
3+ years focused on command and control systems or similar domains.
Proficiency in Python.
Experience building automated mission-critical applications and supporting remote hardware.
Experience building REST API's using frameworks like FastAPI or Spring Boot.
Experience with asynchronous messaging like Apache Kafka.
Proficiency with modern version control.
Strong communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
Strong experience with real-time software systems, distributed architectures, and high-availability systems.
A good attitude and team-oriented spirit in addition to detail-oriented planning and problem solving.
Desirable:
Experience in other programming languages such as C++ and Java.
Experience with Ansible, Docker, and Kubernetes.
Knowledge of Transport and Application layer protocols; UDP, TCP, FTP…
Experience in a fast-paced, small company where priorities can change rapidly.
Familiarity with simulation and modeling tools used for C2 system testing and validation.
Dedication - sometimes we all need to burn a little midnight oil to get the job done.
Base Salary Range: $120,000 - $180,000 annually
Benefits:
Our client offers a compensation package that includes a competitive base salary plus annual performance bonus and benefits. We consider many factors when determining salary offers, such as candidate's work experience, education, training & skills, as well as market and business considerations. They are also open to considering candidates with experience and qualifications at a different level than required in a job posting, which may affect the compensation package offered.
Cleared Software Engineer
Software Developer Job 20 miles from Elkridge
As an Essential Business with mission-critical commitments, Annapolis Micro Systems is full speed ahead. To maintain our positive momentum, we are seeking multiple Cleared Software Engineers with U.S. Citizenship and a poly-based clearance.
We offer the variety, challenge, and stability you are looking for. We perform both government and commercial work, and members of our small, tight-knit team get to wear multiple hats. You will be working on high-profile programs that have an important bearing on national security and computing technology.
Annapolis Micro Systems, Inc. is seeking an intelligent, versatile software developer to work in a team that identifies customer problems and creates high performance software solutions. Our team has built a reputation for products that incorporate image processing, image manipulation, large scale disk and database access, fast and intuitive GUI design, and robust performance into highly productive applications. You will be an integral part of the team, designing, implementing, and supporting client applications and services that enhance the efficiency of the system and the end user.
Essential Duties and Responsibilities
Develop, Test, Deploy, and Maintain Software Products
Design Object-Oriented Software Architectures
Capture Requirements By Interacting With Customers
Automate Build, Test and Deployment of Software Products
Provide Customer Support of Software Products
Manage Software Releases
Requirements
B.S. in Computer Engineering, Electrical Engineering, or Computer Science
7+ years experience in the field
Desired knowledge of languages: C/C++, C#
Desired knowledge of compilers: Microsoft Visual Studio
Desired knowledge of platforms: Microsoft Windows
Desired knowledge of tools: .NET framework, Subversion
Desired knowledge of: Object-Oriented Principles and Design
Strong communication skills
Has received, or is willing to receive, a government-mandated vaccine
U.S. Citizenship and poly-based clearance
Senior C++ Developer
Software Developer Job 27 miles from Elkridge
Role: Senior C++ Developer
Experience: 5+ years
We are seeking a skilled C++ Developer to join our team. As a C++ Developer, you will work on various aspects of the system, including NCSC agents and endpoints, contributing to core functionality, communication, and optimization. The ideal candidate will be proficient in modern C++ standards (C++17 and C++20), interprocess communication, unit testing, and working with different types of maps in C++.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience in C++ development (5+ YOE)
Strong knowledge of C++17/20 standards, STL, and OOP concepts.
Familiarity with multi-threading, memory management, and low-latency systems.
Experience with development tools, version control systems, and debugging methods.
Excellent analytical and problem-solving skills.
Java full stack Developer
Software Developer Job 32 miles from Elkridge
Must Have Technical/Functional Skills
· Should be very good in AWS services - EC2, S3, EMR, Lambda, Cloud watch and more.
· Java with Microservice ()
· Angular (latest version or V15)
· React JS
· Design, develop, and deploy web applications using AWS services such as EC2, S3, Lambda, and DynamoDB
· Develop and maintain serverless architectures using AWS services such as API Gateway, CloudFormation, and CloudWatch
· Create and maintain automated deployment pipelines using AWS CodePipeline and CodeBuild
· Design and develop RESTful APIs using AWS API Gateway and Lambda
· Develop and maintain automated testing frameworks using AWS services such as CodeBuild and CodeDeploy
· Design and develop cloud-native applications using AWS services such as ECS, EKS, and Fargate
· Develop and maintain cloud infrastructure using AWS services such as CloudFormation and CloudWatch
· Monitor and troubleshoot application performance using AWS services such as CloudWatch and X-Ray
· Develop and maintain security best practices for AWS services such as IAM, KMS, and CloudTrail
· Develop and maintain CI/CD pipelines using AWS services such as CodePipeline and CodeBuild
· Design and develop serverless applications using AWS services such as Lambda and Step Functions
Develop and maintain automated backup and disaster recovery solutions using AWS services such as EBS and S3
Roles & Responsibilities
· Should be very good in AWS services - EC2, S3, EMR, Lambda, Cloud watch and more.
· Java with Microservice ()
· Angular (latest version or V15)
· React JS
· Design, develop, and deploy web applications using AWS services such as EC2, S3, Lambda, and DynamoDB
· Develop and maintain serverless architectures using AWS services such as API Gateway, CloudFormation, and CloudWatch
· Create and maintain automated deployment pipelines using AWS CodePipeline and CodeBuild
· Design and develop RESTful APIs using AWS API Gateway and Lambda
· Develop and maintain automated testing frameworks using AWS services such as CodeBuild and CodeDeploy
· Design and develop cloud-native applications using AWS services such as ECS, EKS, and Fargate
· Develop and maintain cloud infrastructure using AWS services such as CloudFormation and CloudWatch
· Monitor and troubleshoot application performance using AWS services such as CloudWatch and X-Ray
· Develop and maintain security best practices for AWS services such as IAM, KMS, and CloudTrail
· Develop and maintain CI/CD pipelines using AWS services such as CodePipeline and CodeBuild
· Design and develop serverless applications using AWS services such as Lambda and Step Functions
Senior Frontend Developer
Software Developer Job 40 miles from Elkridge
WHO WE ARE
Chess Solutions, LLC is a Virginia-based government contracting company that builds digital vetting tools. We work collaboratively with a number of clients to develop tools to facilitate client goals and mission objectives. In conjunction with our parent company, Presage Technologies, we integrate state-of-the-art, vision-based physiological analysis tools and digital media forensic tools into robust software platforms. Our goal is to provide our clients with the most accurate digital vetting and analysis tools possible in an easy-to-use, modern software experience.
WHAT YOU'LL DO
As a Senior Frontend Developer at Chess Solutions LLC, you will play a pivotal role in shaping the future of our product offerings by designing, building, and deploying dynamic, user-friendly applications. Your work will directly impact how our clients interact with critical systems, enabling them to address emerging challenges with cutting-edge solutions. If you're a passionate developer looking to make an impact in a fast-paced, mission-driven environment, this role is for you.
You will be responsible for building custom frontend capabilities in multiple products. You have a good eye for design, but you are a developer first and foremost. You are an expert in Javascript/React and you ideally have experience working in Web Assembly. You are a strong collaborator and communicator. You are able to plan and estimate your time, are self-directed in development, and you communicate dependencies well in advance. You are able to build rapport and trust with customers, translate customer requirements into roadmap items, and develop consensus on prioritization across a wide set of customer constituencies. You are a bug hunter and default to system issues being in your part of the stack, and you expect others to operate similarly. You understand the value of unit tests, ci/cd pipelines, and establishing quality assurance metrics and processes.
You write excellent documentation at all phases of a project. You plan well to communicate intent and design, welcoming others to provide feedback and input into your project planning. You understand there are multiple levels of documentation to produce, including for internal development, external integrators, system security plans and compliance, and end users.
This is a hybrid role, with an expectation of working in office or collaborating with customers/teammates in Northern Virginia (Herndon/Leesburg) or St. Paul, Minnesota.
KEY RESPONSIBILITIES
Design and Architect: Create detailed design documents for applications, pages, and components, including wireframes, page mockups, and component functionality to guide the development process.
Develop Dynamic Applications: Build responsive frontends that seamlessly display complex data and integrate closely with backend systems to provide advanced functionality.
Optimize for Performance: Develop applications with a focus on maximizing system efficiency, ensuring smooth and fast user experiences, and shifting maximum capability to user browsers/edge devices.
Troubleshoot and Solve Problems: Investigate and resolve frontend issues, collaborating with your team to implement solutions and enhance application performance.
Create Mobile Compatible Solutions: Design and develop mobile-friendly, responsive frontends that work seamlessly on both Android and iOS web browsers.
Collaborate Across Teams: Work closely with backend engineers to integrate APIs and ensure smooth data flow between frontend and backend systems.
WHO YOU ARE
You are a self-driven and innovative developer with a passion for creating intuitive, user-friendly interfaces and delivering high-quality solutions. You thrive in a fast-paced startup environment and are excited about tackling complex challenges. You bring strong technical expertise in frontend development and have the ability to collaborate effectively across teams to bring products to life.
To succeed in this role, you should have:
A Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
At least 5 years of professional experience working as a Frontend Developer.
Expertise in JavaScript, with deep knowledge of the React framework and other relevant JavaScript frameworks.
Proficiency in TypeScript.
Extensive experience integrating Frontend with Backend systems, to include Cognito authentication and utilizing webhooks to integrate with other systems.
Expertise with React Native, Flutter, or other cross-platform frameworks.
Experience with WebAssembly and related technologies.
Proficiency using Git for version control and collaboration in team-based environments.
Excellent problem-solving, troubleshooting, and communication skills.
Familiarity with testing frameworks such as Jest, Mocha, or Cypress for ensuring code quality and reliability.
Strong understanding of cross-browser compatibility and accessibility best practices (WCAG, ARIA).
Experience working in an Agile/Scrum environment, including sprint planning, retrospectives, and continuous integration.
Ability to design scalable, reusable components and libraries to improve team productivity.
Familiarity with cloud platforms (AWS) and services such as AWS S3, Lambda, and API Gateway.
Experience with CI/CD pipelines and tools like Jenkins, Travis, or GitHub Actions to streamline the deployment process.
Experience in designing and developing interfaces for Android and iOS is a plus
Eligibility for a U.S. Top Secret Clearance is required. Candidates with an existing, current clearance will be given preference. The U.S. Government prohibits non-U.S. citizens from obtaining Top Secret Clearances
If you're driven by the challenge of tackling deepfake threats and passionate about pushing the boundaries of technology, we encourage you to apply for the Senior Frontend Developer role at Chess Solutions LLC. Join our innovative and collaborative team, where you'll work on real-world problems, grow alongside experts in media forensics, and contribute to a mission with global impact.
INTERVIEW PROCESS
Phase 1: Submit a Resume
Phase 2: Downselection for Introductory Interview with Operations Leadership with Q&A
Phase 3: Downselection for Senior Frontend Developer Background Interview
Phase 4: Downselection for Senior Frontend Developer Performance Task
Phase 5: Negotiations and Offer
Timeline: The entire process can occur in less than two weeks for the right candidate.
Software Engineer
Software Developer Job 26 miles from Elkridge
Job Title: Software Engineer
Onsite Requirements:
ACTIVE Secret Clearance
Software Development in C/C++ and automating testing
5+ years in network protocols, packet processing, socket programming, messaging libraries and scheduling
Job Description:
Company Overview:
EchoStar Corporation (NASDAQ: SATS) is a premier global provider of satellite communication solutions.
Headquartered in Englewood, Colo., and conducting business around the globe.
EchoStar is a pioneer in communications technologies through its Client Network Systems and EchoStar Satellite Services business segments.
For more information, visit echostar.com. Follow @EchoStar on Twitter.
Brands:
EchoStar, Client, DISH TV, Sling TV, Boost Infinite, Boost Mobile, DISH Wireless, OnTech, and GenMobile.
Position Overview:
EchoStar has an exciting opportunity for a Software Engineer (Contract) in our Client Network Systems division with an Active Top Secret Clearance.
Candidate must have C/C++ skills, is energetic, creative, and team-oriented to work on the latest SATCOM modem and networking technologies.
The individual will be part of an engineering team that develops embedded networking and application software using the latest toolchains in an agile software development environment.
The position is based in our Germantown, Maryland office.
Responsibilities:
Software design, development, integration, and support activities.
Actively participate in software development.
Complete development tasks within agreed timebox.
Analyze and resolve software issues.
Requirements:
Must be capable of obtaining and holding a U.S. government TS clearance.
Bachelor's degree in Computer Science, Computer Engineering, or a related field.
5+ years of software development experience in C/C++ and automated unit testing.
5+ years of experience in network protocols, packet processing, socket programming; messaging libraries and scheduling.
** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.
This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role.
Due to the nature of the work, a United States Government Clearance is required to be eligible for the position. **
Mobile Application Developer
Software Developer Job 8 miles from Elkridge
*** Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week.
Must be a US Citizen in order to obtain clearance
Our Client is seeking a skilled Enterprise Mobile Application Developer to join a dynamic team to develop, enhance, and maintain enterprise-level mobile applications for both iOS and Android platforms. This role requires expertise in cross-platform mobile development as well as native mobile development for both platforms. You will be responsible for building modern mobile applications that seamlessly integrate with legacy COBOL and Java backend systems while utilizing the latest technologies such as Swift, Flutter, Kotlin, Vue 3, and React Native.
FOUNDATION FOR SUCCESS (
Basic Qualifications
)
Bachelor's + 12+ years of experience in the IT industry with mobile development background (16 years in lieu of a degree)
Experience with Legacy System Integration and API development.
Experience with the following tools and frameworks: Version Control, Cloud Services, CI/CD and Testing/Debugging.
Experience with Cross-Platform Developer.
Experience with UI/UX Design Integration.
Must be able to obtain and maintain a Public Trust. Contract requirement.
FACTORS TO HELP YOU SHINE (
Required Skills
)
These skills will help you succeed in this position:
Experience with at least 2 of the 5 skills:
Swift
Kotlin
Flutter
React Native
Vue 3
HOW TO STAND OUT FROM THE CROWD
(Desired Skills)
Showcase your knowledge of modern development through the following experience or skills:
Experience with Swift/SwiftUI, Xcode, CocoaPods, and iOS frameworks (UIKit, CoreData, etc.).
Experience with App Store deployment and maintaining apps via App Store Connect.
Expertise in Kotlin and Jetpack Compose for native Android development.
Experience with Android Studio, Gradle, and Firebase.
Experience in developing cross-platform mobile apps using Flutter and Dart.
Strong knowledge of state management (Provider, Riverpod) in Flutter.
Experience with Redux for state management and React Navigation for navigation within mobile apps.
Familiarity with Vuex for state management and Vue Router for routing.
Strong collaboration and communication skills to work with cross-functional teams (designers, backend developers, etc.).
Senior Software Engineer
Software Developer Job 28 miles from Elkridge
The Tight HQ is in Washington, DC, in the eclectic Adams Morgan neighborhood. Our team members are in the office 5 days a week, and we're looking to bring on a senior engineering teammate who embraces the opportunity to collaborate with teammates in our AdMo-based HQ.
Many financial technology (FinTech) companies are building products that leverage Tight Embedded Accounting APIs and SDKs; over 1.2M users are leveraging said products. Tight's team aids these FinTechs in how to leverage our APIs and SDKs to build these products.
We're looking for an enthusiastic, quick, and passionate engineer who is (or is interested in becoming) an expert at:
Front-end (React/Javascript/Typescript) and/or Back-end (Java/PostgreSQL) development and/or DevOps
API development and documentation (see ***********************
Leading engineering teams on a project-by-project basis
Mentoring less-experienced engineers, all of whom come from top institutions with top GPAs and internships
Developing tools to further evangelize Tight's API and SDK
The following qualifications should help build confidence in the ability to grow into the above responsibilities:
3+ years of experience as a software engineer working in production
Proven background reading and utilizing API documentation/reference
Passion to teach/help developers to build products and/or lead teams
Experience performing QA
Experience working on B2B products
BS in Computer Science
Importantly, at Tight, we are looking to utilize your existing skills to scale up our Engineering efforts, and then the sky's the limit responsibility/growth wise based on where your skill development and interests lead.
Lead Software Engineer
Software Developer Job 38 miles from Elkridge
Required Experience: 10+ years
Only Locals to Virginia
Key Responsibilities:
Web Services Development: Design and implement enterprise-level web services leveraging MongoDB as the backend platform.
API Management: Onboard and manage services on API platforms such as IBM API Connect.
Cloud Migration: Support the migration of services to the AWS ecosystem, utilizing AWS tools and services.
Advanced Search Implementation: Develop advanced search functionalities within applications accessing data from MongoDB.
Stakeholder Collaboration: Engage with downstream stakeholders to negotiate requirements and ensure alignment.
Hands-On Leadership: Lead and mentor a team of developers, ensuring high-quality code and adherence to industry best practices.
Technology Evaluation: Explore emerging technologies such as GraphQL to enhance system capabilities.
Minimum Requirements:
8 Strong experience in Java development with a focus on web services and APIs.
8 Expertise in integrating MongoDB, including advanced NoSQL query design.
8 Hands-on experience with enterprise-level API platforms, preferably IBM API Connect.
5 Proven track record of leading development teams and delivering complex projects.
3 Experience with AWS Cloud tools and services.
3 Knowledge of GraphQL and its application in enterprise environments (preferred).
Preferred Qualifications:
Hands-on experience in transitioning services from Cloudera to MongoDB.
Familiarity with best practices for deploying and scaling applications in the AWS ecosystem.
Strong background in CI/CD pipelines, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
Proficiency in integrating front-end technologies with back-end services.
Key Attributes:
Technical Expertise: Strong command of Java, MongoDB, and cloud technologies.
Collaboration Skills: Ability to work closely with architects, product owners, and stakeholders to meet business objectives.
Problem Solving: Demonstrated ability to resolve complex technical challenges in high-pressure environments.
Leadership: Experience mentoring junior developers and leading cross-functional teams.
Senior Software Engineer
Software Developer Job 34 miles from Elkridge
requires being onsite at our Alexandria office 3 days a week.
Working at Transurban is different; it's a place where you can see the benefits of your work play out in real life, every day. We create transportation solutions-building and operating safer, smarter, and more sustainable roads-to solve pressing transport challenges.
About the role:
We're seeking a Senior Software Engineer to design, create, and maintain software applications to be used in Intelligent Transportation Systems (ITS) solutions.
You'll join an innovative team building the new generation of simplified technology to be utilized in our road assets.
As our Senior Software Engineer, you'll contribute to lasting and positive changes that shape the future of our cities and communities. It's meaningful, challenging and exciting work.
Day-to-day, you will:
Design and develop software applications to integrate hardware devices used in ITS.
Develop mission critical applications under the Linux operating system.
Support design reviews, code reviews, customer meetings and supplier evaluations as required.
Mentor the team or software engineers and lead challenges or problems that arise to resolution.
Collaborate with Project Managers, Test leads, Operations Leads and other stakeholders as necessary to ensure development and test activities align with other cross functional teams.
Support all phases of design including design reviews, code reviews, customer meetings and supplier evaluations, development methodology to be used to create the software product, and definition of architecture and design, based on requirements.
This role will suit someone with a curious mind and transferable skills and experiences, including:
At least 5 years' experience in Object Oriented Programming (OOP), preferably using Python.
Significant experience as a software developer in a Linux environment, preferably Ubuntu.
Exposure to development in a containerized environment, preferably using Docker.
Demonstrated ability to mentor peer and junior system development engineers.
Familiarity and exposure to ITS for tolling applications (preferred), Postgre or MySQL databases, Computer Vision and Machine Learning concepts, database design and implementation concepts.
Experience with implementing software to get and store data from relational databases.
Familiarity with continuous integration and continuous delivery (CI/CD) pipelines and DevOps concepts.
Effective verbal and written communications skills.
If you meet some of these requirements, but not all, we encourage you to submit your application.
With a career at Transurban, you'll enjoy a range of benefits, including:
A competitive salary and comprehensive benefits package including medical, dental, life, STD and LTD insurance and retirement plan.A range of flexible working and leave options, including the option to purchase an additional six weeks of leave each year.
16 weeks paid parental leave (regardless of gender or carer status).
Learning and development opportunities to support your career interests.
Health and wellbeing support-access to Headspace, Ginger, wellness facilities, and more.
Social activities, community give-back programs and paid volunteer days.
It is Transurban's policy to maintain a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that prohibits discriminatory practices, including sexual harassment and harassment based on race (including traits historically associated with race, such as hair texture, hair type, and protective hairstyles such as braids, locks, and twists), religion, color, national origin, ancestry, sex, age, sexual orientation, gender identity or expression, disability, genetic information, marital status, pregnancy, childbirth or related medical condition, veteran or military status (including status as a U.S. uniformed services member or reservist or a spouse, child or qualifying dependent of a service member), or any other category protected by federal, state, or local law.
Transurban's commitment to equal employment opportunity encompasses not only compliance with all civil rights laws, but also our commitment to fostering an environment that promotes diversity, equity, and inclusion in every aspect of employment. We celebrate the diversity of our team and the communities we serve, and we continually challenge ourselves to do more to propel a culture of inclusion and respect at our company, in our communities, and within the transportation industry. Everyone at Transurban plays a role in creating a culture where all individuals can contribute, thrive, and prosper.
Senior Software Engineer TS/SCI with FSP
Software Developer Job 20 miles from Elkridge
Job Title: Software Engineer (Level 2)
Full-Time TS//SCI FS
As a Software Engineer, you will be responsible for developing, deploying, maintaining, and enhancing cloud-based applications. You will analyze system functionality and develop documentation to support cloud-based applications, ensuring optimal performance and scalability.
Key Responsibilities:
Develop, deploy, and maintain cloud-based applications in collaboration with the product team.
Enhance application functionality and optimize system performance.
Analyze cloud-based applications and document system architecture,functionality, and best practices.
Work with open-source tools to deploy, scale, and manage massivelyparallel distributed applications.
Utilize cloud-native frameworks and services to support applicationdevelopment.
Leverage AWS or similar cloud service provider tools for cloud infrastructure management.Qualifications:
Job Type
Clearance Requirement
Projected Salary Range
Required Skills:
Proficiency in Rust, C++, or Python.
Experience working with open-source applications such as
OpenStack, Kubernetes, or Hadoop.
Strong understanding of cloud-native application development.
Experience using AWS or similar cloud service provider interfaces and tools.
Desired Skills:
Experience developing in Rust.
Proficiency in Linux environments.
Cloud certification (e.g., AWS, Google Cloud, Azure).
Experience and Education:
Fourteen (14) years of experience as a software engineer on programs and contracts of similar scope, type, and complexity.
A bachelor's degree in a relevant field is preferred, but four (4) additional years of software engineering experience may be substituted in lieu of a degree.
Vaileron is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, veteran status, or any other legally protected status. All employment decisions are based on qualifications, merit, and business needs.
We are dedicated to creating an environment where all employees feel valued, respected, and empowered to contribute to our success.
Join us in building a workplace where everyone thrives.
Job Types: Full-time, Contract
Benefits:
401(k)
401(k) 10% Match
401(k) matching
Dental insurance
Flexible spending account
Health insurance
Paid time off
Wellness program
Compensation Package:
Bonus opportunities
Performance bonus
Schedule:
8 hour shift
Choose your own hours
Overtime
Java Full Stack Developer
Software Developer Job 38 miles from Elkridge
Client is seeking an experienced full stack developer with expertise in Angular, Java, Springboot, AWS, Gitlab, terraform, and Micro Frontend. As a full stack developer, you will be responsible for designing, developing, and deploying software solutions that meet our clients' needs.
Top Skills' Details:
Develop front-end architecture using Angular and Micro Frontend technologies.
Design and develop back-end services using Java and Springboot to ensure seamless integration with the front-end.
Strong knowledge of cloud computing platforms like AWS, including serverless services and infrastructure as code using terraform.
Additional Skills & Qualifications:
Collaborate with cross-functional teams to gather requirements, analyze system specifications, and design software solutions.
Collaborate with DevOps teams to automate deployment processes using Gitlab CI/CD pipeline.
Write clean and maintainable code while adhering to coding standards and best practices.
Conduct thorough testing and debugging to ensure the quality and performance of the software.
Work closely with UI/UX designers to create visually appealing and user-friendly interfaces.
Keep up-to-date with emerging technologies and industry trends to continuously improve software development practices.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as a full stack developer with a strong proficiency in Angular (12 or higher), Java, and Springboot.
Solid understanding of microservices architecture and Micro Frontend concepts.
Experience with version control systems like Gitlab, Jenkins.
Proficient in building secure and scalable web applications.
Familiarity with Agile/Scrum methodologies and experience working in an Agile team.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills to work effectively in a team environment.
Understanding of DevOps principles and practices.
Nice to Haves:
Experience with containerization technologies like Docker and Kubernetes.
Knowledge of CI/CD pipelines and experience with Gitlab CI/CD.
Familiarity with front-end testing frameworks like Jasmine or Karma.
Lead Java Developer
Software Developer Job 38 miles from Elkridge
About the job
At Hexaware Technologies, we are a leading global IT Services company, dedicated to driving digital transformation and innovation for businesses around the world. Founded in 1990, Hexaware has grown into a global trusted partner for enterprises, offering comprehensive AI empowered services including IT Consulting, Application Development, Infrastructure and Cloud Management and Business Process services.
At Hexaware we are a community of creative, diverse, and open-minded Hexawarians creating smiles through the power of great people and technology.
We pride ourselves on our people-centric culture and commitment to sustainability. Our diverse team of over 30,000 professionals across 30 countries is driven by a shared passion for innovation and excellence. We foster a collaborative environment where creativity and continuous learning are encouraged, enabling our employees to thrive and grow.
Job Description:
Role - Senior / Lead Java FSD+ Spring Batch & SQL with AWS
Strong lead full stack engineer who will be independent contributor. Need to hit the ground running with minimal to no support. Excellent Analysis, problem solving skills. Pick up new skills on their own quickly.
Critical to have the expertise to independently be able to navigate and understand complex existing code/batch processes to add new functionality along with issues resolution.
Resource will be working on high data volume transaction/batch process system. It is critical resource has good experience work on large complex systems handling huge data volumes with strict SLAs.
Must have expertise with
excellent DB/SQL skills, Java, Spring Boot, AWS, Spring Integration , Sprint batch, Hibernate, Angular and Autosys
(or similar scheduling tool) along with test automation.
Benefits offered by Hexaware:
Competitive Salary
Company Pension Scheme
Comprehensive Health Insurance
Flexible Work Hours and Hybrid Work Options
Paid annual holidays + public holidays.
Professional Development and Training Opportunities
Employee Assistance Program (EAP)
Diversity, Equity, and Inclusion Initiatives
Company Events and Team-Building Activities
Equal Opportunities Employer:
Hexaware Technologies is an equal opportunity employer. We are dedicated to providing a work environment free from discrimination and harassment. All employment decisions at Hexaware are based on business needs, job requirements, and individual qualifications. We do not discriminate based on race including colour, nationality, ethnic or national origin, religion or belief, sex, age, disability, marital status, sexual orientation, parental status, gender reassignment, or any other status protected by law. We encourage candidates of all backgrounds to apply.
Find out more at Hexaware.com.