×
Register Here to Apply for Jobs or Post Jobs. X

Lead Associate Principal Java Software Engineer

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: New York Technology Partners
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Lead Associate Principal Java Software Engineer

Direct message the job poster from New York Technology Partners

Job Title

Lead Associate Principal, Software Engineering:
Java

Location

Dallas, TX or Chicago, IL (Onsite from Day 1, Hybrid Model – 3 Days Onsite)

About the Role

As a Lead Associate Principal, Software Engineering, you will play a pivotal role in shaping the future's next-generation, blockchain-powered securities lending platform. You’ll design, develop, and deliver high-performance, data-intensive applications that serve the world’s most demanding trading environments, requiring precision, scalability, resilience, and an exceptional user experience. This is a hands-on engineering role with significant technical leadership responsibilities, operating within an agile, collaborative team of experts driving digital transformation in capital markets.

You’ll partner closely with business stakeholders, architects, and fellow engineers to solve complex technical challenges, integrate diverse data sources, and build intuitive front-end experiences, all while advancing the core platform’s capabilities. The ideal candidate thrives in fast-paced settings, champions engineering excellence, and embodies a “get stuff done” mindset with intellectual curiosity and a commitment to continuous improvement.

Key Responsibilities
  • Design, develop, test, debug, and document scalable, secure, and highly reliable software systems using Java, Scala, and modern web technologies.
  • Collaborate on end-to-end delivery of complex, cross-system features—spanning backend services, distributed data pipelines, and responsive user interfaces.
  • Optimize application performance through code refactoring, system tuning, and architecture enhancements.
  • Champion best practices in clean code, test automation, CI/CD, and Dev Ops culture (Git, Jenkins, Docker, Kubernetes, Harness, Rancher).
  • Evaluate and recommend emerging technologies, frameworks, and tools to elevate system quality and team productivity.
  • Apply functional programming (Scala/Akka) and object-oriented design principles to build robust, maintainable solutions.
  • Implement and advocate for comprehensive testing strategies—including unit, integration, BDD, performance, security, and acceptance testing.
  • Contribute to the evolution of a distributed, blockchain-enabled architecture, leveraging message brokers (Kafka, MQ), distributed data stores (Redis, Splunk), and cloud-native patterns.
  • Proactively identify technical debt and drive improvements that benefit both the platform and the engineering team.
Required Qualifications

Education:

Bachelor’s degree in Computer Science, Engineering, or a related technical field.

Experience
  • 7+ years of professional software development experience
  • 5+ years with Java and related ecosystem
  • 2+ years with Scala development (production experience required)
  • 3+ years with React.js or comparable modern frontend framework
  • 1+ year working with distributed systems design and blockchain technologies
  • Hands-on experience with Akka or other actor-model concurrency frameworks
  • Proficiency in Dev Ops & CI/CD tool chains:
    Git, Jenkins, Docker, Kubernetes, Harness/Rancher
  • Demonstrated expertise in Unix/Linux environments, public cloud platforms, and secure software development
  • Strong background in message brokers (Kafka, MQ), distributed data stores (Redis, Splunk), and multi-threaded programming
  • Fluency in functional and object-oriented programming, design patterns, and software architecture principles
  • Experience implementing Behavior-Driven Development (BDD) and automated acceptance testing
Mindset & Soft Skills
  • “Get stuff done” attitude with flexibility and organizational awareness
  • Intellectually curious, eager to learn, and committed to mentoring peers
  • Excellent communicator who collaborates effectively across technical and non-technical teams
  • Passion for writing clean, maintainable, bug-free code
Preferred Qualifications
  • Master’s degree in Computer Science or related field
  • Experience in financial services, capital markets, or trading systems
  • Contributions to open-source projects or blockchain/distributed ledger initiatives
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Financial Services and Banking

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary