1

Senior Java Software Engineer Jobs in Plano, TX (NOW HIRING)

Sr Java Developer

Addison, TX · On-site

$55.50 - $70.75/hr

... Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered ... Position: Sr Java Developer Location: Addison, TX Duration: 6-12 Months Top Three Skills: Java/J2EE ...

Senior Java Developer

Dallas, TX · On-site

$52.75 - $67.50/hr

I have an opportunity for a "Sr Java Developer" - Dallas, TX (Remote till COVID). and I am looking for a candidate who can join Immediately if you are interested, reply to me with your updated resume ...

JAVA FULL STACK DEVELOPER

Plano, TX · On-site

$50.50 - $65/hr

Senior Java Developer Location: Plano, TX Duration: Contract-to-Hire We are seeking an experienced ... Follow secure coding standards and software engineering best practices throughout the SDLC.

Senior Java Developer

Dallas, TX · On-site

$56.75 - $72.50/hr

Job Title: Senior Java Developer Location: Dallas, TX Duration: Long-term Work Mode: Onsite Main Skills : AWS, Node JS/Python, Java and TDD * 10+ Year of overall IT Experience * Core Java, Spring ...

SENIOR JAVA DEVELOPER

Dallas, TX · On-site

$56.75 - $72.25/hr

The Sr. Java Developer will be a key contributor to our Product Development practice and will support the development of a variety of software solutions. This incumbent will, at least during the ...

Sr Java cloud Developer

Southlake, TX · On-site

$54 - $68.75/hr

... Senior AI Developer with 8+ years of software development experience to support large-scale, high ... The role combines Java and Spring-based software engineering with AI/ML implementation, GenAI ...

You will immerse yourself in a Java/Spring Boot ecosystem, applying modern engineering practices and tools to build high-quality, scalable, and resilient software solutions. As a senior engineer, you ...

New

Showing results 41-60

Senior Java Software Engineer information

See Plano, TX salary details

$39K

$145.4K

$255.2K

How much do senior java software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for senior java software engineer in Plano, TX is $145,352.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,400.00 and $158,400.00 per year, depending on experience, location, and employer.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a senior Java software engineer?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What are the most commonly searched types of Java Software Engineer jobs in Plano, TX?

The most popular types of Java Software Engineer jobs in Plano, TX are:

What are popular job titles related to Senior Java Software Engineer jobs in Plano, TX?

For Senior Java Software Engineer jobs in Plano, TX, the most frequently searched job titles are:

What job categories do people searching Senior Java Software Engineer jobs in Plano, TX look for?

The top searched job categories for Senior Java Software Engineer jobs in Plano, TX are:

What cities near Plano, TX are hiring for Senior Java Software Engineer jobs?

Cities near Plano, TX with the most Senior Java Software Engineer job openings:

Infographic showing various Senior Java Software Engineer job openings in Plano, TX as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $144,336 per year, or $69.4 per hour.

Senior Lead Software Engineer - Java/Algo Trading

JPMorganChase

Plano, TX • On-site

$120K - $158K/yr

Full-time

Re-posted 6 days ago


Job description

Job Summary:
JPMorgan Chase is one of the oldest financial institutions, offering innovative financial solutions to a range of clients. The Senior Lead Software Engineer will enhance and deliver technology products for algorithmic trading, focusing on the development of robust systems for order management, trade execution, and risk management.
Responsibilities:
• Develops secure and high-quality production code, and reviews and debugs code written by others
• Execute creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems
• Drives adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding peer review, automated testing) and promoting reuse of proven patterns and automation within the SDLC/TLM toolchain
• Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted development and automation capabilities, to improve the value realized by automation at scale
• Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendor
• Collaborate with the product team to translate trading strategies into efficient and scalable algorithms
• Continuously improve and refactor existing codebases to enhance performance, implement comprehensive testing, and ensure the reliability of trading systems
• Design and implement algorithmic trading strategies, focusing on optimizing execution and performance in a low-touch trading environment
• Serves as a function-wide subject matter expert in one or more areas of focus and drives decisions influencing product designs, application functionality, and technical operations and processes
• Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
• Influences peers and project decision-makers to consider the use and application of leading-edge technologies
• Adds to the team culture of diversity, opportunity, inclusion, and respect
Qualifications:
Required:
• Formal training or certification on software engineering concepts and 5+ years applied experience. In addition, 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertise
• Hands-on practical experience delivering system design, application development, testing, and operational stability
• Advanced in one or more programming language(s) (i.e. Java - with strong understanding of data structures, algorithms, and multi threading in Java)
• Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security
• Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching senior engineers/leads on compliant usage patterns and controls
• Experience with algorithmic trading systems and familiarity with trading protocols such as FIX
• Practical experience with performance optimization and low-touch system design
• Familiarity with financial markets and trading concepts, particularly in equities and options
• Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
• Ability to tackle design and functionality problems independently with little to no oversight
• Practical cloud native experience
• Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Preferred:
• Experience in designing and implementing high-performance, low-touch trading systems. Familiarity with financial data feeds and market data integration, ensuring efficient data handling and processing in trading systems.
• Ability to troubleshoot complex software issues and optimize application performance and reliability.
• Experience with messaging systems such as AMPS or Kafka, particularly in the context of real-time data streaming and processing.
• Experience with Cucumber for behavior-driven development (BDD) and testing, particularly in Java environments.
• Experience with automation tools and scripting languages (e.g., Python, Shell) to streamline testing and reporting.
• Proficiency in working with Linux operating systems, including scripting and basic administration tasks relevant to trading systems.
• Familiarity with monitoring and logging tools such as Grafana or Splunk for application performance and system health monitoring
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.