1

Software Engineer Java Python Jobs (NOW HIRING)

Title : Software Engineer Java Location: Plano, TX Onsite Type: Contract to hire Job Family ... Java, Python, C#/.Net, Mean, Ruby, JSON * Database (mandatory) * SQL, MAriaDB, S3, DB2, IMS ...

Software Engineer (Java + GenAI)

San Jose, CA · On-site

$60.75 - $83.25/hr

Job Summary (List Format): - Position: Sr. Software Engineer (Java + GenAI) - Location: Hybrid role ... Java - Proficiency in Python - Hands-on experience with Generative AI, including: - Retrieval ...

Software Engineer

Charlotte, NC · On-site

$69 - $74/hr

Software Engineer (Java / Python / Identity & Security) Locations: Charlotte, NC; Phoenix/Tempe, AZ; Dallas/Irving, TX; San Francisco, CA (or other major markets, with preference for TX, Charlotte ...

next page

Showing results 1-20

Software Engineer Java Python information

See salary details

$26

$60

$85

How much do software engineer java python jobs pay per hour?

As of Jun 3, 2026, the average hourly pay for software engineer java python in the United States is $60.42, according to ZipRecruiter salary data. Most workers in this role earn between $49.76 and $68.27 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Engineer (Java/Python), and why are they important?

To thrive as a Software Engineer specializing in Java and Python, you need strong programming skills in both languages, a solid understanding of computer science fundamentals, and typically a degree in computer science or related field. Familiarity with development tools such as Git, CI/CD pipelines, and frameworks like Spring or Django, as well as relevant certifications, is often required. Problem-solving, effective communication, and the ability to work collaboratively in agile teams are standout soft skills. These competencies ensure you can build robust, scalable applications and contribute effectively to complex software projects.

How do Software Engineers specializing in Java and Python typically collaborate with other teams during a development project?

Software Engineers with expertise in Java and Python often work closely with cross-functional teams, including product managers, UX/UI designers, and QA testers. They participate in regular sprint meetings to align on project goals, discuss technical requirements, and coordinate on deliverables. Collaboration tools like Jira, Git, and Slack are commonly used to track progress and communicate effectively. This teamwork ensures that software solutions are robust, user-friendly, and delivered on time, while also providing opportunities to learn from professionals in other domains.

What do Software Engineers who specialize in Java and Python do?

Software Engineers with expertise in Java and Python design, develop, test, and maintain software applications using these programming languages. They work on a variety of projects, such as backend systems, web applications, APIs, and automation scripts. Their responsibilities include writing efficient code, troubleshooting issues, collaborating with team members, and ensuring the performance and security of the software. Java is often used for large-scale enterprise applications, while Python is popular for its simplicity and versatility in web development, data science, and automation tasks.

What is the difference between Software Engineer Java Python vs Software Developer Java Python?

AspectSoftware Engineer Java PythonSoftware Developer Java Python
Required CredentialsBachelor's in CS, relevant certificationsBachelor's in CS, relevant certifications
Work EnvironmentDesign, development, testing in teamsCode implementation, debugging, deployment
Industry UsageCommon in tech companies, startupsUsed across software firms, IT services
Search & ComparisonOften compared for roles involving coding and design

Both roles require similar credentials and work environments, but Software Engineers typically focus on system design and architecture, while Software Developers concentrate on coding and implementation. Understanding these differences helps in choosing the right career path or job search focus.

More about Software Engineer Java Python jobs
What are the most commonly searched types of Software Engineer Java Python jobs? The most popular types of Software Engineer Java Python jobs are:
What job categories do people searching Software Engineer Java Python jobs look for? The top searched job categories for Software Engineer Java Python jobs are:
Infographic showing various Software Engineer Java Python job openings in the United States as of May 2026, with employment types broken down into 98% Full Time, 1% Part Time, and 1% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $125,681 per year, or $60.4 per hour.

Senior Software Engineer (Java, Python, LangGraph, ADK)

Purple Drive Technologies

Dallas, TX • On-site

$123.70K - $162.70K/yr

Full-time

Posted 19 days ago


Job description

Overview:
Key Responsibilities:
  • Design, develop, and maintain robust, scalable, and secure applications using Java and Python.
  • Build and optimize solutions leveraging LangGraph and ADK frameworks.
  • Collaborate with cross-functional teams including architects, product managers, and QA engineers to deliver high-quality software solutions.
  • Participate in code reviews, design discussions, and architectural decisions.
  • Implement best practices in software engineering, CI/CD pipelines, and automated testing.
  • Troubleshoot, debug, and optimize application performance across distributed systems.
  • Document technical designs, APIs, and development processes.
  • Mentor junior engineers and contribute to continuous improvement within the team.
Required Skills & Experience:
  • 8+ years of professional experience in software development.
  • Strong proficiency in Java and Python.
  • Hands-on experience with LangGraph and ADK.
  • Solid understanding of object-oriented programming (OOP), data structures, and algorithms.
  • Experience with microservices, RESTful APIs, and distributed systems.
  • Familiarity with Agile/Scrum methodologies.
  • Knowledge of CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.) and version control (Git).
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent communication and collaboration abilities.
Nice to Have:
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Exposure to AI/ML frameworks or data-driven systems.
  • Knowledge of DevOps, containerization (Docker, Kubernetes).