1

Software Engineer Java Python Jobs (NOW HIRING)

Java Full Stack Engineer

Fort Worth, TX · On-site

$50.25 - $65/hr

Full Software Development Lifecycle (SDLC) experience. Required Technical Skills: * Programming: Java, Python, C#, JavaScript/TypeScript. * Frameworks: Spring Boot, Fast API * Frontend: Angular ...

Software Engineer (Java)

Glen Allen, VA · On-site

$100K - $120K/yr

Software Engineer (Java) Our client, an education services company, is seeking a Senior Software Engineer (Java) to join their team, hit the ground running, and help drive to success. This will be a ...

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

Is Python a high paying job?

Python developers, including those working as software engineers with Python skills, often earn competitive salaries due to the language's widespread use in data science, web development, and automation. Salaries vary based on experience, location, and industry, but Python expertise generally commands higher pay compared to many other programming languages.

What is the salary of Python 2 years experience?

For a Software Engineer with Python and two years of experience, the average salary typically ranges from $70,000 to $100,000 annually, depending on location, company size, and skill set. Proficiency in frameworks like Django or Flask and familiarity with version control tools can influence compensation levels.

Can I get a job with just Java?

A Software Engineer Java Python role typically requires proficiency in both Java and Python, along with related skills such as data structures, algorithms, and development tools. While Java is a core skill, employers often seek additional programming languages, frameworks, or certifications to increase employability and meet job requirements.

What pays more, Java or Python?

For software engineers, Python developers often earn slightly higher salaries than Java developers, especially in fields like data science and machine learning. However, Java skills are highly valued in enterprise environments, which can lead to competitive compensation. Salary differences also depend on experience, location, and industry demand.

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

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

Java / Python Lead Software Engineer- Trading Systems

JPMorganChase

Columbus, OH • On-site

Full-time

Re-posted 20 days ago


Job description

Job Summary:
JPMorganChase is one of the oldest financial institutions offering innovative financial solutions globally. They are seeking a Java / Python Lead Software Engineer for their Asset Management Technology Team to enhance and deliver market-leading technology products while driving critical technology solutions across various business functions.
Responsibilities:
• Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
• Develops secure high-quality production code, and reviews and debugs code written by others
• Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
• Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
• Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
• Develops distributed systems in Java, React and Python and commits code as a hands on developer
• Adds to team culture of diversity, opportunity, inclusion, and respect
Qualifications:
Required:
• Formal training or certification on software engineering concepts and 5+ years applied experience
• Hands-on practical experience delivering system design, application development, testing, and operational stability
• Advanced in one or more programming language including Java and Python
• Demonstrated hands on experience with Java, Microservices, Springboot, and React
• Proficiency in automation and continuous delivery methods
• Proficient in all aspects of the Software Development Life Cycle
• Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
• Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
• In-depth knowledge of the financial services industry and their IT systems
• Practical cloud native experience
• Ability and aptitude to manage a team of developers
Preferred:
• Knowledge of end to end Portfolio Construction and Trading systems
Company:
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. Founded in 2000, the company is headquartered in New York, USA, with a team of 10001+ employees. The company is currently Late Stage.