49,133 Software Developer jobs in the United States

Senior Software Engineer - Java / Kotlin / AWS

90245 California, California FILD Search, LLC

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome

Overview

Are you a Senior Software Engineer with expertise in Java, Kotlin, and AWS, looking to join a hyper-growth, VC-backed startup that’s disrupting the enterprise security space? You’ll design, build, and scale backend systems, modern cloud infrastructure, and edge compute environments while contributing to identity and access management, and help empower engineering teams to keep customer environments secure and high performing.

Role & Responsibilities
  • Architect and develop applications from the ground up
  • Build data ingestion pipelines for MVP data feeds and customer segmentation
  • Define system architecture and help shape the user experience
  • Design, build, and deploy server APIs following industry best practices
  • Design and implement scalable microservices as the platform grows
  • Set coding standards, author technical documentation, and contribute white papers
  • Drive end-to-end software delivery: planning, development, deployment, testing, and monitoring
  • Implement and manage platform infrastructure on AWS using Terraform and Terragrunt
  • Develop and maintain modern CI/CD pipelines
  • Architect resilient cloud infrastructure, edge compute environments, identity & access management, and system continuity with robust monitoring
Skills / Experience Required
  • 5+ years of software development experience with Java, Spring Boot
  • Proficiency in backend development with Kotlin and Rust
  • Hands-on experience designing and implementing GraphQL and REST APIs
  • Solid experience with SQL and/or NoSQL databases
  • Strong foundation in Infrastructure as Code (IaC), especially Terraform and Terragrunt
  • Proven experience working with AWS cloud infrastructure
  • Deep understanding of distributed systems and core software engineering principles
  • Comfortable working with container technologies - Docker, Kubernetes
  • Bachelor's degree in Computer Science, Mathematics, or a related technical field
  • Ability to work in a hybrid environment (3 days/week onsite)
What is Being Offered
  • The chance to collaborate with top talent in the security industry
  • A unique growth-stage opportunity to be among the first 50 employees in the company
  • Work alongside a diverse, innovative team that fosters creativity and collaboration to drive industry modernization
  • Join a passionate team dedicated to solving critical customer challenges while building a dynamic company culture
  • Competitive base salary with equity opportunities
  • 401k plan
  • A family-friendly, compassionate work environment
  • Stunning new office space
  • Additional company perks and benefits
Qualifications
  • Senior Software Engineer level expectations aligned with Java, Kotlin, and AWS expertise

If you’re a Senior Software Engineer excited about joining a leading security startup and working with cutting-edge technologies, please apply today.

#J-18808-Ljbffr
View Now

Junior Software Developer - Web Applications

84057 Orem, Utah $55000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Our client is offering an exceptional opportunity for aspiring developers through their fully remote apprenticeship program in the field of Web Application Development. This is a fantastic entry point for individuals passionate about coding and eager to build a career in technology. As a Junior Software Developer Apprentice, you will receive comprehensive training, mentorship, and hands-on experience in developing, testing, and deploying modern web applications. You'll work under the guidance of senior engineers, contributing to real projects and gaining invaluable industry knowledge. This program is designed to provide a clear path to becoming a fully-fledged Software Developer within our client's organization.

Program Structure & Responsibilities:
  • Participate in structured training modules covering foundational programming concepts, web development frameworks (e.g., React, Angular, Vue.js), backend technologies (e.g., Node.js, Python, Java), databases, and version control systems (Git).
  • Contribute to the development of front-end and back-end components of web applications under the supervision of senior developers.
  • Write clean, maintainable, and efficient code following established coding standards and best practices.
  • Assist in the debugging and testing of software applications to identify and resolve issues.
  • Collaborate with team members through daily stand-ups, code reviews, and other agile development processes.
  • Learn to work with databases, write queries, and manage data storage.
  • Gain exposure to cloud platforms and deployment processes.
  • Understand and apply principles of software development lifecycle (SDLC).
  • Document code and technical specifications.
  • Actively seek feedback and opportunities for learning and growth.
  • Work collaboratively in a remote team environment.

Qualifications:
  • A strong passion for software development and a demonstrable aptitude for logical thinking and problem-solving.
  • Basic understanding of programming concepts and potentially some exposure to HTML, CSS, JavaScript, or other programming languages.
  • Excellent communication and collaboration skills, essential for remote teamwork.
  • A proactive attitude towards learning and a strong work ethic.
  • Ability to commit to the full duration of the apprenticeship program.
  • A degree or certification in Computer Science, Information Technology, or a related field is a plus, but not strictly required. We value potential and a genuine interest in technology.
  • Ability to work effectively in a remote setting and manage time efficiently.
  • A reliable internet connection and a suitable home office setup.

This is a unique, paid apprenticeship opportunity that offers comprehensive training, mentorship, and a clear trajectory for career advancement. Successful completion of the apprenticeship may lead to a full-time Junior Software Developer role. We are committed to fostering talent and providing a supportive learning environment.
Apply Now

Junior Software Developer - Web Technologies

23451 Virginia Beach, Virginia $25 Hourly WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a fully remote Junior Software Developer internship opportunity for aspiring talent looking to gain hands-on experience in the tech industry. This internship is designed to provide a comprehensive learning experience in modern web development technologies. As a Junior Software Developer intern, you will collaborate with experienced engineers on real-world projects, contributing to the design, development, and testing of software applications. You will have the chance to work with various programming languages, frameworks, and tools, gaining practical skills in areas such as front-end development, back-end development, and database management. This role requires a strong foundational understanding of computer science principles, data structures, and algorithms. A proactive attitude towards learning, a keen eye for detail, and a passion for coding are essential. You will be expected to participate actively in team meetings, code reviews, and problem-solving sessions. Excellent communication and collaboration skills are vital, as you will be working within a remote team environment. This is an exceptional chance to build your portfolio, network with industry professionals, and contribute meaningfully to software development projects that originate from our operations supporting Virginia Beach, Virginia, US . We are looking for enthusiastic individuals eager to learn, grow, and make a tangible impact during their internship.
Apply Now

Junior Software Developer - Web Applications

95101 San Jose, California $55000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking a motivated and enthusiastic Junior Software Developer to join their innovative engineering team. This is a paid internship position based in San Jose, California , with the potential for hybrid or remote work depending on project needs and candidate location. You will gain hands-on experience in full-stack web application development, working alongside experienced engineers on real-world projects. This internship is designed to provide a solid foundation in modern software development practices and technologies.

Responsibilities:
  • Assist in the design, development, testing, and deployment of web applications.
  • Write clean, maintainable, and efficient code under the guidance of senior developers.
  • Collaborate with team members to troubleshoot and resolve software defects.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Learn and apply new programming languages, frameworks, and tools.
  • Contribute to the documentation of software design and development processes.
  • Assist in gathering and understanding user requirements.
  • Gain experience with version control systems (e.g., Git).
  • Participate in team meetings and contribute ideas for product improvement.
  • Support the maintenance and enhancement of existing applications.
  • Understand and implement basic database concepts.
  • Shadow senior developers to learn best practices in software engineering.
  • Engage in problem-solving and debugging tasks.
  • Develop a foundational understanding of Agile development methodologies.

Qualifications:
  • Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Basic understanding of programming concepts and principles.
  • Familiarity with at least one modern programming language (e.g., Python, Java, JavaScript, C++).
  • Basic knowledge of web development technologies (HTML, CSS, JavaScript) is a plus.
  • Understanding of data structures and algorithms.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Proactive attitude and a strong work ethic.
  • Ability to work independently on assigned tasks.
  • Previous internship or project experience in software development is advantageous.
  • Familiarity with operating systems (Windows, Linux, macOS).
This internship offers a fantastic opportunity to launch your career in software development. You will be part of a supportive and collaborative team, gaining invaluable practical experience in the heart of Silicon Valley. Our client is committed to fostering talent and providing a stepping stone for future success in the tech industry.
Apply Now

Apprentice Software Developer - Web Technologies

32801 Orlando, Florida $25 Hourly WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a fully remote Apprentice Software Developer position, focusing on modern Web Technologies. This is an exceptional opportunity for motivated individuals with a foundational understanding of programming to gain hands-on experience and develop their skills within a leading technology company. As an Apprentice, you will work closely with senior developers, contributing to real-world projects while learning best practices in software development, code quality, and agile methodologies. You will be immersed in a collaborative and supportive remote environment, where learning and professional growth are paramount. This apprenticeship is designed to provide a comprehensive understanding of the software development lifecycle, from initial design and coding to testing and deployment.

Responsibilities:
  • Assist senior developers in coding, testing, and debugging web applications.
  • Participate in code reviews and learn from constructive feedback.
  • Contribute to the development of new features and enhancements under guidance.
  • Learn and apply best practices in front-end and back-end development.
  • Collaborate with team members through virtual communication channels and project management tools.
  • Document code and technical processes accurately.
  • Troubleshoot and resolve software defects.
  • Gain exposure to various development tools and technologies, including version control systems (e.g., Git).
  • Engage actively in learning sessions and contribute to team discussions.
  • Support the maintenance and improvement of existing software systems.
Qualifications:
  • Basic understanding of programming concepts and principles (e.g., from coursework, personal projects, or bootcamps).
  • Familiarity with at least one programming language (e.g., Python, JavaScript, Java).
  • Enthusiasm for learning web development technologies (HTML, CSS, JavaScript frameworks are a plus).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills, essential for a remote role.
  • Ability to work independently and manage time effectively in a remote setting.
  • A passion for technology and a desire to build a career in software development.
  • Must be eligible to work in the specified program framework.
This apprenticeship is ideal for aspiring developers who are eager to kickstart their careers in a supportive, remote-first culture. Our client is committed to nurturing talent and providing a clear pathway for future success in the tech industry. If you are a proactive learner with a knack for problem-solving, we want to hear from you.
Apply Now

Software Developer

Premium Job
Remote $19 - $35 per hour Anthem Blue Cross Blue Shield

Posted today

Job Viewed

Tap Again To Close

Job Description

Full time Permanent

Our company is seeking to hire a skilled software developer to help with the development of our current projects. Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures, and also working with customers or departments on technical issues including software system design and maintenance.

Software Developer Responsibilities:
  • Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
  • Directing system testing and validation procedures.
  • Directing software programming and documentation development.
  • Consulting with departments or customers on project status and proposals.
  • Working with customers or departments on technical issues including software system design and maintenance.
  • Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
  • Consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements.
  • Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
  • Preparing reports on programming project specifications, activities, or status.
  • Conferring with project managers to obtain information on limitations or capabilities.
Software Developer Requirements:
  • Bachelor's degree in computer science or related degree.
  • Knowledge of the software development life-cycle.
  • The desire to work in a fast-paced environment.
  • Ability to develop unit testing of code components or complete applications.
  • Creativity is always a plus.
  • Must be a full-stack developer and understand concepts of software engineering.
  • Experience working on a variety of software development projects.
  • Deep programming language knowledge.

Company Details

At Anthem Blue Cross and Blue Shield we understand our health connects us to each other. What we all do impacts those around us. So Anthem is dedicated to delivering better care to our members, providing greater value to our customers and helping improve the health of our communities. In Connecticut: Anthem Health Plans, Inc. In Indiana: Anthem Insurance Companies, Inc. In Georgia: Blue Cross Blue Shield Healthcare Plan of Georgia, Inc.
Apply Now

Software developer

Premium Job
Remote $60 - $70 per hour Informatica

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Full time Permanent

We are seeking a talented and motivated Software Developer to join our remote engineering team. In this role, you will design, develop, test, and maintain scalable software solutions that align with business goals and deliver value to users.

Key Responsibilities:

  • Write clean, efficient, and well-documented code
  • Collaborate with cross-functional teams to gather requirements and develop new features
  • Debug and resolve software defects, performance issues, and bugs
  • Participate in code reviews and contribute to continuous improvement efforts
  • Stay up to date with industry trends and emerging technologies

Skills & Qualifications:

  • Proficiency in one or more programming languages (e.g., JavaScript, Python, Java, C#)
  • Experience with version control systems (e.g., Git)
  • Knowledge of databases, APIs, and software development best practices
  • Strong problem-solving and communication skills
  • Bachelor’s degree in Computer Science or related field preferred

Benefits:

  • Fully remote work with flexible scheduling
  • Competitive salary and performance bonuses
  • Health, dental, and vision insurance
  • Professional development and career advancement opportunities

Company Details

Informatica Inc. is a prominent American software development company, established in 1993. Headquartered in Redwood City, California, the company has built a strong reputation as a leader in enterprise cloud data management and data integration solutions. Informatica was co-founded by Gaurav Dhillon and Diaz Nesamoney, both of whom played pivotal roles in shaping the company’s strategic vision and technological foundation. Over the years, Informatica has become a trusted partner for organizations seeking to harness the power of data across cloud, hybrid, and on-premises environments. Its comprehensive suite of products and services enables businesses to efficiently manage, integrate, and secure their data, empowering them to drive innovation, improve decision-making, and achieve digital transformation at scale.
Apply Now
Be The First To Know

About the latest Software developer Jobs in United States !

Software developer

Premium Job
Remote $30 - $35 per year Tech Work Force LLC

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Full time Permanent

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

Techwork is the leading organization for Global Trade and Supply Chain Solutions. We believe that we are only as successful as our customers. Because of this philosophy, we partner with our customers and become their trusted ally in everything from strategy and planning, to execution to maintenance and support. We are there to help our customers every step of the way. This principle has helped Tech Work develop innovative solutions to complement the SAP suite to help our customers optimize their solution and maximize their ROI.
Apply Now

Software Developer

94305 Stanford, California Stanford University

Posted today

Job Viewed

Tap Again To Close

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, .

View Now
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Developer Jobs