51,280 Junior Software Developer jobs in the United States
Application Development - Software Developer Software Developer
Posted 8 days ago
Job Viewed
Job Description
Location- Portland, OR/Minneapolis, MN/Irving, TX/Atlanta, GA/San Francisco, CA/Concord, CA/ Denver, CO/Cincinnati, OH/Chicago, IL/Charlotte, NC/New York, NY (Hub Location)
Duration- 5 Months
Manager Updates -
You will be an integral part of a cutting edge software development team working towards developing and
maintaining our state of the art applications. You will be a senior developer capable of independent work with little
direction. You are expected to contribute to existing and new code bases as well as architecture design and
development.
You are expected to mentor more junior engineers within your team in order to bring them into a more senior level.
You are expected to use your experience to develop the best solutions to complicated problems.
You will be working closely with devops and customer support to ensure that your code is of the highest quality and
meets customer requirements. Working in the medical environment, you will develop products that adhere to the
highest standards and are standards compliant.
You will need hands on experience to fix, adapt, develop, and change our current environments to bring them to
state of the art level, as well as meeting customer needs.
* Build automated unit and integration tests
• Create efficient and reusable code with extensive test coverage
• Integrate third-party APIs
• Design, implement, and enhance multiple microservices
• Maintain strong coding, compliance, & security standards
• Write scalable, robust, testable, efficient, and easily maintainable code
• Perform code reviews and PRs as needed
• Design and develop software solutions that meet product and platform specifications Development tasks
include integration with other applications/services, API's, and databases
• Ensure the team's software works well in its testing and live environment
• Coordinate with product owners to refine specifications and deliverables
• Work with other technical leaders and team leads in the broader organization to define, schedule, and
prioritize work
• Ensure that the team's technical product documentation is always complete, accurate and coherent
• Define, lead, and encourage continuous improvement of the team's delivery and development processes
* Work closely with DevOps to implement and execute release tools and best practices
ET_RV014
Software Developer / Engineer
Posted 8 days ago
Job Viewed
Job Description
About the job Software Developer / Engineer
DUTIES & RESPONSIBILITIES:
The Intelligence Carry-On Program (ICOP) is part of the Navy Service component of the Department of Defense (DoD) Distributed Common Ground System - Navy (DCGS-N) Family of Systems, providing Intelligence, Surveillance, Reconnaissance (ISR) processing, exploitation and dissemination capabilities to Unit Level platforms and ashore forces.
The Software Engineer will be a member of the ICOP team focusing on developing services and applications in a DevSecOps based environment. The ideal candidate will have a history of direct involvement with successful software development, testing and sustainment.
- Collaborates with cross-functional teams to design, develop, and maintain software applications
- Writes clean, efficient, and scalable highly re-usable code
- Participates in code reviews and contribute to architectural decisions
- Self-directs research including: decomposition of existing systems and design of new systems and configurations
- Researches and recommends innovative and, where possible, automated approaches for system administration and integration tasks
- Must currently hold a DoDM IAT II certification (SSCP or Security+ CE with appropriate CE/OS certificate) or be able to obtain within six months
software developer/engineer
Posted 8 days ago
Job Viewed
Job Description
Position: software developer/engineer
Locations: Charlotte, Chandler, Minneapolis, Dallas, Iselin NJ
Onsite: 3 days a week in any location
Interview process: one and done video interview
Contract: 6-24 months to perm
Must have: java with either C# or Python, GenAI experience, Docker, and cloud experience
Role Description:
Lead or participate in complex initiatives on selected domains. Assure quality, security and compliance for supported systems and applications. Serve as a technical resource in finding software solutions. Review and evaluate user needs and determine requirements. Provide technical support, advice, and consultation with the issues relating to supported applications. Create test data and conduct interfaces and unit tests. Design, code, test, debug and document programs using Agile development practices. Understand and participate to ensure compliance and risk management requirements for supported area are met and work with other stakeholders to implement key risk initiatives. Conduct research and resolve problems in relation to processes and recommend solutions and process improvements. Assist other individuals in advanced software development. Collaborate and consult with peers, colleagues and managers to resolve issues and achieve goals.
Required Qualifications: 5+ years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education.
Key Responsibilities:
• GenAI experience a specifically fine tuning, does NOT need data science experience
• Service development with Java, C#, or Python
• Service orchestration and testing
• Understanding of HTML
• Experience with containers (Docker)
• Preferred cloud experience (GCP or Azure)
• Understanding of the SDLC, Software Development Life Cycle, for services and/or frameworks.
• Strong problem solving and analytic skills
Software Developer/Engineer
Posted 8 days ago
Job Viewed
Job Description
Role: Software Developer/Engineer (Google Platform)
Location: Onsite - Mountain View, CA
Rate: Up to $100/hr
Responsibilities
-
Develop web applications using Angular, TypeScript , and internal Google libraries.
-
Build backend systems using Java and internal Google frameworks/libraries.
-
Work with internal service frameworks such as BOQ and POD .
-
Design, develop, and enhance APIs to extend existing capabilities and improve system integrations.
-
Resolve technical debt to improve code quality and system stability.
-
Perform testing using Google's test infrastructure to ensure reliability and maintain code quality.
-
Support, maintain, and upgrade code, including redesigns/reimplementations of existing components.
-
Collaborate with Google developers, QA engineers, and other stakeholders to deliver scalable, on-time solutions.
-
Maintain strong development practices, including technical design, system configuration, test documentation/execution, and issue resolution.
-
Write clean, modular, self-sustaining code aligned with Google's development guidelines.
Qualifications
-
Bachelor's degree in Computer Science, Engineering, or related technical field (or equivalent practical experience).
-
5+ years of professional software development experience.
-
Proficiency in Angular, TypeScript , and internal Google libraries.
-
Strong backend development skills with Java and internal Google frameworks.
-
Hands-on experience with internal service frameworks ( BOQ, POD ).
-
Proven experience in API design, development, and integration .
-
Ability to resolve technical debt and improve system stability.
-
Familiarity with Google's testing infrastructure and best practices for reliability.
ManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee's race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.
Software Developer / Engineer

Posted 5 days ago
Job Viewed
Job Description
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: TS/SCI
Employee Type: Regular
Percentage of Travel Required: None
Type of Travel: None
Anticipated Posting End: 7/22/2026
CACI is seeking a Software Developer to join a multidisciplined team to work on delivering the next generation of mission management systems using cutting edge cloud native technologies following an extreme agile continuous deployment software development framework.
**The Opportunity:**
As a developer on this dynamic program; you will bring your software development experience and perspective to work within a multi disciplined agile team in designing, developing, and maintaining next generation mission management applications.
We'll look to you to help develop, troubleshoot, and maintain cloud native microservices and a user interface (UI) for a data-rich application with complex user workflows. As a part of the development process and supporting user adoption, you will write automated tests against your code, deploy to a fully automated DevSecOps pipeline, and help troubleshoot any bugs found.
Each day, you can expect to report a brief status at an agile stand-up meeting, dig into the highest priority work to accomplish that day, code with your teammates, and participate in TEMs as needed.
**Technologies you will use include:**
- Java 17: Spring Boot, Spring Framework, and REST microservices
- JavaScript/TypeScript: Frameworks like Vue and Bootstrap
- Automated testing tools: Mockito, JUnit, Cypress, etc.
- Databases: PostGres, MySQL, Redis, AWS DynamoDB, etc.
- Cloud Services: AWS EC2, RDS, S3, SNS/SQS, and Lamda.
- SCM and issue tracking tools like Git, Jira, Confluence, etc.
- DevSecOps pipeline tools such as Gitlab CI/CD, SonarQube, Fortify, etc.
**You'll Bring These Required Qualifications:**
- Available to work in-person at CACI facilities in Sterling, VA or Aurora, CO
- Clearance: Must have TS/SCI with poly (or be willing to take a polygraph)
- Education: Bachelor's Degree in STEM field or related experience
- Experience: 3 or more years of experience in software development
- Experience with Java/Back-end OR
- Experience with Web/Front End
- Experience developing within Linux environment.
- Experience with containers or microservice architecture.
- Willingness to work across Full Stack of product
- Willingness to work within true Agile Kanban processes and dynamic development environments.
- Demonstrated experience working with others in a team environment.
- Current Security+ certification (or the willingness to get it)
**These Qualifications are desired:**
- Experience with Agile methodologies and DevOps processes and tools
- Experience using Amazon Web Services
- Experience with container management tools (e.g., Docker, Kubernetes)
- Experience with Git / GitLab source code management tools
- Experience using Test Driven Development (TDD) tools such as Cypress and Mockito.
- Experience with database systems such as MySQL, Redis, etc
-
**___**
**What You Can Expect:**
**A culture of integrity.**
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
**An environment of trust.**
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
**A focus on continuous growth.**
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
**Your potential is limitless.** So is ours.
Learn more about CACI here. ( Range** : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here ( .
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$69,100-$141,500
_CACI is_ _an Equal Opportunity Employer._ _All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any_ _other protected characteristic._
Software Developer/Engineer

Posted 5 days ago
Job Viewed
Job Description
**Location:** Onsite - Mountain View, CA
**Rate:** Up to $100/hr
**Responsibilities**
+ Develop web applications using **Angular, TypeScript** , and internal Google libraries.
+ Build backend systems using **Java** and internal Google frameworks/libraries.
+ Work with internal service frameworks such as **BOQ** and **POD** .
+ Design, develop, and enhance **APIs** to extend existing capabilities and improve system integrations.
+ Resolve **technical debt** to improve code quality and system stability.
+ Perform testing using **Google's test infrastructure** to ensure reliability and maintain code quality.
+ Support, maintain, and upgrade code, including redesigns/reimplementations of existing components.
+ Collaborate with Google developers, QA engineers, and other stakeholders to deliver scalable, on-time solutions.
+ Maintain strong development practices, including technical design, system configuration, test documentation/execution, and issue resolution.
+ Write **clean, modular, self-sustaining code** aligned with Google's development guidelines.
**Qualifications**
+ Bachelor's degree in Computer Science, Engineering, or related technical field (or equivalent practical experience).
+ **5+ years** of professional software development experience.
+ Proficiency in **Angular, TypeScript** , and internal Google libraries.
+ Strong backend development skills with **Java** and internal Google frameworks.
+ Hands-on experience with internal service frameworks ( **BOQ, POD** ).
+ Proven experience in **API design, development, and integration** .
+ Ability to resolve technical debt and improve system stability.
+ Familiarity with **Google's testing infrastructure** and best practices for reliability.
ManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee's race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.
Software Developer/ Engineer

Posted 7 days ago
Job Viewed
Job Description
Annapolis Junction, MD ( -ACS
Description
Athenix Solutions Group is looking for Software Engineers in a variety of roles to develop, maintain, and enhance complex and diverse software systems assisting in the defense of our nation. We have roles for Engineers to work individually or as part of a team.
Do you have skills and experience in some of the following areas?
+ DevSecOps using modern tools like Gitlab
+ Working in a Linux based development environment using tools like vscode
+ Working on Linux based systems using Redhat, CentOS, Rocky, etc.
+ Backend development and scripting of complex systems using languages like C++, Python, and JAVA
+ Web-based user interface design and crafting an exciting user experience using Javascript, Vue.js, etc
+ Building applications in a microservices architecture using Docker and Kubernetes
+ Using databases and dealing with large datasets using MongoDB or SQL
+ Participating in an Agile software development environment using a tracking system to manage your work Like Jira
If so, we have an exciting job waiting for you!
Requirements
+ Active Clearance: TS/SCI with Polygraph?is required
+ Education: Positions available no matter where you are in your career!
+ **_Entry Level_** - Bachelor's degree in computer science or related field, and no or minimal experience (Note: even without a degree, 4 years of relevant experience can qualify you for this level)
+ **_Basic Level_** - Bachelor's degree in computer science or related field, and 4 years of relevant experience
+ **_Mid-Level -_** Bachelor's degree in computer science, or related field, and 8 years of relevant experience
+ **_Senior Level_** - Bachelor's degree in computer science, or related field, and 12 years of relevant experience
Note: A Master's degree in computer science or relevant field can be used to substitute for 4 years of experience.
Note: Additional years of experience may also be used in most cases as a substitute for the Bachelor's requirement
**_Equal Opportunity Employer, including disability and protected veteran status._**
Salary Description
Be The First To Know
About the latest Junior software developer Jobs in United States !
Software Developer / Engineer

Posted today
Job Viewed
Job Description
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: TS/SCI
Employee Type: Regular
Percentage of Travel Required: None
Type of Travel: None
Anticipated Posting End: 7/22/2026
CACI is seeking a Software Developer to join a multidisciplined team to work on delivering the next generation of mission management systems using cutting edge cloud native technologies following an extreme agile continuous deployment software development framework.
**The Opportunity:**
As a developer on this dynamic program; you will bring your software development experience and perspective to work within a multi disciplined agile team in designing, developing, and maintaining next generation mission management applications.
We'll look to you to help develop, troubleshoot, and maintain cloud native microservices and a user interface (UI) for a data-rich application with complex user workflows. As a part of the development process and supporting user adoption, you will write automated tests against your code, deploy to a fully automated DevSecOps pipeline, and help troubleshoot any bugs found.
Each day, you can expect to report a brief status at an agile stand-up meeting, dig into the highest priority work to accomplish that day, code with your teammates, and participate in TEMs as needed.
**Technologies you will use include:**
- Java 17: Spring Boot, Spring Framework, and REST microservices
- JavaScript/TypeScript: Frameworks like Vue and Bootstrap
- Automated testing tools: Mockito, JUnit, Cypress, etc.
- Databases: PostGres, MySQL, Redis, AWS DynamoDB, etc.
- Cloud Services: AWS EC2, RDS, S3, SNS/SQS, and Lamda.
- SCM and issue tracking tools like Git, Jira, Confluence, etc.
- DevSecOps pipeline tools such as Gitlab CI/CD, SonarQube, Fortify, etc.
**You'll Bring These Required Qualifications:**
- Available to work in-person at CACI facilities in Sterling, VA or Aurora, CO
- Clearance: Must have TS/SCI with poly (or be willing to take a polygraph)
- Education: Bachelor's Degree in STEM field or related experience
- Experience: 3 or more years of experience in software development
- Experience with Java/Back-end OR
- Experience with Web/Front End
- Experience developing within Linux environment.
- Experience with containers or microservice architecture.
- Willingness to work across Full Stack of product
- Willingness to work within true Agile Kanban processes and dynamic development environments.
- Demonstrated experience working with others in a team environment.
- Current Security+ certification (or the willingness to get it)
**These Qualifications are desired:**
- Experience with Agile methodologies and DevOps processes and tools
- Experience using Amazon Web Services
- Experience with container management tools (e.g., Docker, Kubernetes)
- Experience with Git / GitLab source code management tools
- Experience using Test Driven Development (TDD) tools such as Cypress and Mockito.
- Experience with database systems such as MySQL, Redis, etc
-
**___**
**What You Can Expect:**
**A culture of integrity.**
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
**An environment of trust.**
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
**A focus on continuous growth.**
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
**Your potential is limitless.** So is ours.
Learn more about CACI here. ( Range** : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here ( .
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$69,100-$141,500
_CACI is_ _an Equal Opportunity Employer._ _All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any_ _other protected characteristic._
Software Developer / Software Engineer (Remote)
Posted 8 days ago
Job Viewed
Job Description
We are looking for a new Software Engineer to build the new Novovu workshop!
Responsibilities:
- Familiar with the software development life cycle (SDLC) from analysis to deployment.
- Comply with coding standards and technical design.
- Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions.
- Adapts structured coding styles for easy review, testing and maintainability of the code.
- Integrate the developed functionality and/or component into a fully functional system.
- Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time.
- Active participate in troubleshooting, debugging and updating current live system.
- Verify user feedback in making system more stable and easy.
- Work closely with analysts, designers and other peer developers.
- Preparing technical training documents for onboarding new engineers.
Junior Software Developer
Posted 1 day ago
Job Viewed
Job Description
We are a dynamic and innovative tech company committed to pushing the boundaries of software development. Our team is passionate about creating cutting-edge solutions that empower our clients and enhance user experiences. We are looking for a motivated and talented Junior Software Developer to join our team and contribute to exciting projects in a collaborative and supportive environment.
Job Description:
As a Remote Junior Software Developer, you will play a vital role in the development and maintenance of our software applications. This is an excellent opportunity for recent graduates or individuals with some relevant experience looking to grow their skills and knowledge in a fast-paced environment. You will work closely with our Senior Developers and project teams to deliver high-quality software solutions.
Key Responsibilities:
- Assist in the design, development, testing, and deployment of software applications.
- Collaborate with team members to understand project requirements and contribute to technical discussions.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct debugging and troubleshooting of existing applications to resolve issues.
- Participate in code reviews and provide constructive feedback to peers.
- Stay updated with the latest industry trends and technologies to incorporate into projects.
- Document development processes, code changes, and technical specifications.
Qualifications:
- Familiarity with one or more programming languages (e.g., Java, Python, JavaScript, C#).
- Basic understanding of web development technologies (HTML, CSS, JavaScript frameworks).
- Experience with version control systems, preferably Git.
- Knowledge of databases (SQL, NoSQL) and basic data modeling concepts.
- Strong problem-solving skills and willingness to learn new technologies.
- Excellent communication and collaboration skills.
- Ability to work independently and manage time effectively in a remote work environment.
Preferred Qualifications:
- Experience with Agile methodologies and software development life cycle (SDLC).
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) is a plus.
- Internship or project experience in software development is an advantage.
What We Offer:
- Competitive salary and benefits package.
- Flexible work hours and a fully remote work environment.
- Opportunities for professional development and career growth.
- Supportive team culture that encourages learning and innovation.
- Access to the latest tools and technologies.
We look forward to hearing from you!