11,014 Software Developer jobs in the United States
Software developer
Posted 3 days ago
Job Viewed
Job Description
We are looking for a talented Software Developer to join our team and contribute to the design, development, and maintenance of high-quality software applications. In this role, you will work closely with cross-functional teams to build scalable solutions, write clean and efficient code, and ensure applications meet both technical and business requirements. The ideal candidate has strong programming skills, problem-solving ability, and a passion for technology.
Key Responsibilities:
• Design, develop, test, and deploy software applications.
• Write clean, maintainable, and efficient code following best practices.
• Collaborate with product managers, designers, and QA teams to deliver features.
• Debug and resolve software defects and performance issues.
• Stay current with emerging technologies and development trends.
Requirements:
• Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript).
• Experience with frameworks, databases, and development tools.
• Strong understanding of software development methodologies (Agile/Scrum).
• Good problem-solving skills and attention to detail.
• Ability to work both independently and as part of a team.
Company Details
Software developer
Posted 4 days ago
Job Viewed
Job Description
We're looking for a competent Software Developer to join Building Envelope Professionals Group, a construction industry leader. As a Software Developer, you will be responsible for designing and maintaining software solutions that promote efficiency and innovation inside the firm. You will be able to work on innovative initiatives that improve our processes and services, adding to our overall success in the industry. This position is ideal for individuals who are passionate about software development and want to make a difference in a fast-paced work environment.
Responsibilities:- Collaborate with cross-functional teams to evaluate, design, and create software solutions.
- Write clean, maintainable, and efficient code that adheres to best practices.
- Debug and resolve software issues for maximum performance.
- Contribute throughout the software development lifecycle.
- Stay up to date on developing technologies and software development trends.
- Work on numerous projects simultaneously while meeting deadlines.
- Document software specifications and user manuals.
- Expertise in programming languages such as Java, C++, or Python.
- A solid understanding of software development principles and processes.
- Experience in database management and SQL queries.
- Ability to operate independently and collaboratively in a remote team setting.
- Excellent problem-solving ability and attention to detail.
- Knowledge of version control systems, such as Git.
- Excellent communication abilities, as well as the ability to properly explain technical information.
- Bachelor's degree in computer science, engineering, or a similar profession.
Company Details
It Software - Software Developer
Posted 20 days ago
Job Viewed
Job Description
Develop custom solutions and enjoy a great career at Uline. Bring your extensive skillset to a place ready to employ every facet of it. Collaborate on customer-facing and internal projects among a team of dedicated fellow developers.
• Visa sponsorship available for this position.
Better together! This position is on-site in Pleasant Prairie, WI or Waukegan, IL based on need, and we are looking for people who share our passion.
Position Responsibilities
• Apply industry best practices and cutting-edge techniques to design, develop, test, deploy, support and maintain sophisticated web applications based on business requirements.
• Enhance and support our world-class e-commerce and mobile sites, along with sales, intranet and internal web applications.
• Collaborate closely with the development team to ensure process consistency and timely completion of deliverables.
• Conduct design and code reviews to help maintain code quality, performance and application responsiveness.
Minimum Requirements
• Bachelor's degree in Computer Science, Information Technology or a related field.
• 2+ years of web development experience.
• Strong understanding of object-oriented design, web application architecture and relational database design.
• Proven experience in delivering web and e-commerce solutions using technologies like .NET, MVC, C# and JavaScript (jQuery or TypeScript).
• Proficiency in writing T-SQL queries and stored procedures.
• Experience in writing automated unit tests to ensure high-quality code.
• Familiarity with Java, Agile methodology, Angular, Dynatrace, Cassandra or ELK a plus.
Benefits
• Complete health insurance coverage and 401(k) with 6% employer match that starts day one!
• Multiple bonus programs.
• Paid holidays and generous paid time off.
• Tuition Assistance Program that covers professional continuing education.
Employee Perks
• Café featuring affordable daily meal options from local restaurants.
• On-site fitness center and beautifully maintained walking paths.
• Best-in-class, clean, modern facilities.
Company Details
Junior Software Developer
Posted 26 days 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!
Company Details
Software Developer
Posted today
Job Viewed
Job Description
Stanford University is seeking a Software Developer that is passionate about biomedical informatics and leveraging AI to enhance healthcare. The successful candidate will contribute to the expansion and upgrading of the data environment at Stanford School of Medicine, focusing on large-scale data mining and predictive analytics. Responsibilities include integrating diverse data sources such as radiology and pathology imaging, genomics, electronic health records (EHR), and real-time location systems into the clinical data warehouse, ensuring the creation of coherent biomedical datasets that are Findable, Accessible, Interoperable, and Re-usable. Join us in our mission to improve human health through innovative technology and research collaboration.
Duties include:
• Conceptualize design, implement, and develop solutions for complex system/programs independently.
• Work with a variety of users to gain information, and develop intra-system tradeoffs between different users, as necessary; interact with a diverse client base and outside vendor contacts.
• Document system builds and application configurations; maintain and update documentation as needed.
• Provide technical analysis, design, development, conversion, and implementation work.
• Work as a project leader, as needed, for projects of moderate complexity.
• Serve as a technical resource for applications.
• Compare, evaluate, and implement new features and technologies, and integrate them into the computing environment.
• Follow team software development methodology.
• Mentor lower level software developers.
* - Other duties may also be assigned
DESIRED QUALIFICATIONS:
• B.S in Software Engineering, Biotech, or related program (IT background)
• Experience working in IT infrastructure development and software development front and back end.
• Fluency in SQL, Python and R
• Familiarity with Cloud computing paradigm and platforms like Google Cloud or Azure
• Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes
• Experience with working in a medical school environment, and working with HIPAA PHI and other clinical EHR databases
• Familiarity with LLMs, NLPs, ML, other AI technologies
• Experience with Epic Clarity, SQL, tools and data warehouses
• Experience with FHIR Interoperability Solutions
EDUCATION & EXPERIENCE (REQUIRED):
Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.
KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED):
• Expertise in designing, developing, testing, and deploying applications.
• Proficiency with application design and data modeling.
• Ability to define and solve logical problems for highly technical applications.
• Effective communication skills with both technical and non-technical clients.
• Ability to lead activities on structured team development projects.
• Ability to select, adapt, and effectively use a variety of programming methods.
• Knowledge of application domain.
PHYSICAL REQUIREMENTS*:
• Constantly perform desk-based computer tasks.
• Frequently sit, grasp lightly/fine manipulation.
• Occasionally stand/walk, writing by hand.
• Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds.
* - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.
WORKING CONDITIONS:
• May work extended hours, evening and weekends.
• Travel on campus to school/units
The expected pay range for this position is $138,402 to $163,985 per annum. Stanford University provides pay ranges representing its good faith estimate of what the university reasonably expects to pay for a position. The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, internal equity, geographic location and external market pay for comparable jobs.
At Stanford University, base pay represents only one aspect of the comprehensive rewards package. The Cardinal at Work website ( ) provides detailed information on Stanford’s extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.
Stanford is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.
WORK STANDARDS (from JDL)
• Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
• Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.
• Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, .
Software Developer
Posted today
Job Viewed
Job Description
MANTECH seeks a motivated, career and customer-oriented Software Developer to join our team in Belcamp, MD . This is an onsite position.
The Software Developer will work in support of the Army for the Network Modernization & Mission Network Technical Service Support program (NetMod). NetMod sets forth the work efforts required to provide product technical support services for systems and equipment being produced, fielded, modified or supported by PdM Network Modernization (NetMod) and PdM Mission Network of the Project Manager (PM) Tactical Network (TN) of the Program Executive Office for Command Control and Communications-Tactical (PEO C3T). This support may also include future systems and equipment that is acquired for the Army to maintain its technological advantage.
Job responsibilities include but are not limited to:
- Designing, developing, and maintaining software for a variety of engineering applications
- Working with analysts to understand their analytic or interface requirements
- Developing tools and interfaces
- Designing, developing, and testing operating systems-level software, compilers, and network distribution software applications
- Setting operational specifications and formulating and analyzing software requirements
- Designing embedded systems software
- Responsible for designing, coding, testing, and deploying software applications
- Collaborate with teams to meet user needs, ensuring the functionality and quality of the software across different platforms and systems.
- Identify areas for improvement and implement updates based on user feedback.
Minimum Qualifications:
- Bachelor of Science and 10+ years of relevant experience in software development.
- 5+ years in the Department of Defense supporting software development preferred.
- Ability to analyze user requirements, create software architecture, and write code to build applications according to specifications.
- Ability to conduct thorough testing to identify and fix bugs and issues in the software.
- Experience with creating documentation for developed software, including user guides and technical specifications.
- Possess basic programming language skills such as Java, Python, C#, JavaScript.
Preferred Qualifications:
- Strong command of relevant programming languages based on the project requirements
- Ability to analyze complex problems, identify solutions, and implement them effectively
Clearance Requirements:
- Must be a U.S Citizen and have a current/active Secret clearance.
Physical Requirements:
- Must be able to remain in a stationary position 50% of the time.
- Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
- Frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations.
Software Developer
Posted today
Job Viewed
Job Description
MANTECH seeks a motivated, career and customer-oriented Software Developer to join our team in Belcamp, MD . This is an onsite position.
The Software Developer will work in support of the Army for the Network Modernization & Mission Network Technical Service Support program (NetMod). NetMod sets forth the work efforts required to provide product technical support services for systems and equipment being produced, fielded, modified or supported by PdM Network Modernization (NetMod) and PdM Mission Network of the Project Manager (PM) Tactical Network (TN) of the Program Executive Office for Command Control and Communications-Tactical (PEO C3T). This support may also include future systems and equipment that is acquired for the Army to maintain its technological advantage.
Job responsibilities include but are not limited to:
- Designing, developing, and maintaining software for a variety of engineering applications
- Working with analysts to understand their analytic or interface requirements
- Developing tools and interfaces
- Designing, developing, and testing operating systems-level software, compilers, and network distribution software applications
- Setting operational specifications and formulating and analyzing software requirements
- Designing embedded systems software
- Responsible for designing, coding, testing, and deploying software applications
- Collaborate with teams to meet user needs, ensuring the functionality and quality of the software across different platforms and systems.
- Identify areas for improvement and implement updates based on user feedback.
Minimum Qualifications:
- Bachelor of Science and 10+ years of relevant experience in software development.
- 5+ years in the Department of Defense supporting software development preferred.
- Ability to analyze user requirements, create software architecture, and write code to build applications according to specifications.
- Ability to conduct thorough testing to identify and fix bugs and issues in the software.
- Experience with creating documentation for developed software, including user guides and technical specifications.
- Possess basic programming language skills such as Java, Python, C#, JavaScript.
Preferred Qualifications:
- Strong command of relevant programming languages based on the project requirements
- Ability to analyze complex problems, identify solutions, and implement them effectively
Clearance Requirements:
- Must be a U.S Citizen and have a current/active Secret clearance.
Physical Requirements:
- Must be able to remain in a stationary position 50% of the time.
- Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
- Frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations.
Be The First To Know
About the latest Software developer Jobs in United States !
Software Developer
Posted today
Job Viewed
Job Description
MANTECH seeks a motivated, career and customer-oriented Software Developer to join our team in Belcamp, MD . This is an onsite position.
The Software Developer will work in support of the Army for the Network Modernization & Mission Network Technical Service Support program (NetMod). NetMod sets forth the work efforts required to provide product technical support services for systems and equipment being produced, fielded, modified or supported by PdM Network Modernization (NetMod) and PdM Mission Network of the Project Manager (PM) Tactical Network (TN) of the Program Executive Office for Command Control and Communications-Tactical (PEO C3T). This support may also include future systems and equipment that is acquired for the Army to maintain its technological advantage.
Job responsibilities include but are not limited to:
- Designing, developing, and maintaining software for a variety of engineering applications
- Working with analysts to understand their analytic or interface requirements
- Developing tools and interfaces
- Designing, developing, and testing operating systems-level software, compilers, and network distribution software applications
- Setting operational specifications and formulating and analyzing software requirements
- Designing embedded systems software
- Responsible for designing, coding, testing, and deploying software applications
- Collaborate with teams to meet user needs, ensuring the functionality and quality of the software across different platforms and systems.
- Identify areas for improvement and implement updates based on user feedback.
Minimum Qualifications:
- Bachelor of Science and 10+ years of relevant experience in software development.
- 5+ years in the Department of Defense supporting software development preferred.
- Ability to analyze user requirements, create software architecture, and write code to build applications according to specifications.
- Ability to conduct thorough testing to identify and fix bugs and issues in the software.
- Experience with creating documentation for developed software, including user guides and technical specifications.
- Possess basic programming language skills such as Java, Python, C#, JavaScript.
Preferred Qualifications:
- Strong command of relevant programming languages based on the project requirements
- Ability to analyze complex problems, identify solutions, and implement them effectively
Clearance Requirements:
- Must be a U.S Citizen and have a current/active Secret clearance.
Physical Requirements:
- Must be able to remain in a stationary position 50% of the time.
- Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
- Frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations.
Software Developer
Posted today
Job Viewed
Job Description
MANTECH seeks a motivated, career and customer-oriented Software Developer to join our team in Belcamp, MD . This is an onsite position.
The Software Developer will work in support of the Army for the Network Modernization & Mission Network Technical Service Support program (NetMod). NetMod sets forth the work efforts required to provide product technical support services for systems and equipment being produced, fielded, modified or supported by PdM Network Modernization (NetMod) and PdM Mission Network of the Project Manager (PM) Tactical Network (TN) of the Program Executive Office for Command Control and Communications-Tactical (PEO C3T). This support may also include future systems and equipment that is acquired for the Army to maintain its technological advantage.
Job responsibilities include but are not limited to:
- Designing, developing, and maintaining software for a variety of engineering applications
- Working with analysts to understand their analytic or interface requirements
- Developing tools and interfaces
- Designing, developing, and testing operating systems-level software, compilers, and network distribution software applications
- Setting operational specifications and formulating and analyzing software requirements
- Designing embedded systems software
- Responsible for designing, coding, testing, and deploying software applications
- Collaborate with teams to meet user needs, ensuring the functionality and quality of the software across different platforms and systems.
- Identify areas for improvement and implement updates based on user feedback.
Minimum Qualifications:
- Bachelor of Science and 10+ years of relevant experience in software development.
- 5+ years in the Department of Defense supporting software development preferred.
- Ability to analyze user requirements, create software architecture, and write code to build applications according to specifications.
- Ability to conduct thorough testing to identify and fix bugs and issues in the software.
- Experience with creating documentation for developed software, including user guides and technical specifications.
- Possess basic programming language skills such as Java, Python, C#, JavaScript.
Preferred Qualifications:
- Strong command of relevant programming languages based on the project requirements
- Ability to analyze complex problems, identify solutions, and implement them effectively
Clearance Requirements:
- Must be a U.S Citizen and have a current/active Secret clearance.
Physical Requirements:
- Must be able to remain in a stationary position 50% of the time.
- Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
- Frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations.
Software Developer
Posted today
Job Viewed
Job Description
MANTECH seeks a motivated, career and customer-oriented Software Developer to join our team in Belcamp, MD . This is an onsite position.
The Software Developer will work in support of the Army for the Network Modernization & Mission Network Technical Service Support program (NetMod). NetMod sets forth the work efforts required to provide product technical support services for systems and equipment being produced, fielded, modified or supported by PdM Network Modernization (NetMod) and PdM Mission Network of the Project Manager (PM) Tactical Network (TN) of the Program Executive Office for Command Control and Communications-Tactical (PEO C3T). This support may also include future systems and equipment that is acquired for the Army to maintain its technological advantage.
Job responsibilities include but are not limited to:
- Designing, developing, and maintaining software for a variety of engineering applications
- Working with analysts to understand their analytic or interface requirements
- Developing tools and interfaces
- Designing, developing, and testing operating systems-level software, compilers, and network distribution software applications
- Setting operational specifications and formulating and analyzing software requirements
- Designing embedded systems software
- Responsible for designing, coding, testing, and deploying software applications
- Collaborate with teams to meet user needs, ensuring the functionality and quality of the software across different platforms and systems.
- Identify areas for improvement and implement updates based on user feedback.
Minimum Qualifications:
- Bachelor of Science and 10+ years of relevant experience in software development.
- 5+ years in the Department of Defense supporting software development preferred.
- Ability to analyze user requirements, create software architecture, and write code to build applications according to specifications.
- Ability to conduct thorough testing to identify and fix bugs and issues in the software.
- Experience with creating documentation for developed software, including user guides and technical specifications.
- Possess basic programming language skills such as Java, Python, C#, JavaScript.
Preferred Qualifications:
- Strong command of relevant programming languages based on the project requirements
- Ability to analyze complex problems, identify solutions, and implement them effectively
Clearance Requirements:
- Must be a U.S Citizen and have a current/active Secret clearance.
Physical Requirements:
- Must be able to remain in a stationary position 50% of the time.
- Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
- Frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations.