Lead Engineer – Full Stack Application Development
About the Role
North Point Technology is supporting a major financial services organization in hiring a hands-on, technically exceptional Lead Full Stack Engineer for their high-performance trading software team.
This is a unique opportunity to architect and build world-class trading applications used by financial advisors across the enterprise. The ideal candidate is a senior engineer who codes at a high level, leads by example, and thrives in a fast-paced environment focused on clean architecture, performance, and scalability.
You will play a key role in shaping the future of mission-critical trading platforms by delivering secure, high-throughput, cloud-ready applications.
This position follows a hybrid schedule with 2–3 in-office days per week (approx. 10–12 per month).
Responsibilities
-
Lead by example as a hands-on engineer writing production-grade code
-
Design and develop modern web applications using Angular/React, Java, and Spring Boot
-
Build and maintain high-throughput microservices and event-driven systems
-
Integrate with Oracle and NoSQL databases with an emphasis on performance and scalability
-
Develop and manage RESTful APIs, messaging systems (JMS, Kafka), and distributed workflows
-
Drive adoption of cloud-native technologies, containerization (Docker, Kubernetes), and DevOps best practices
-
Apply generative AI tools to improve application intelligence and engineering productivity
-
Implement observability, monitoring, and logging using Datadog, Dynatrace, Splunk, or similar tools
-
Collaborate with cross-functional teams (product, architecture, QA, DevOps) in an Agile environment
-
Mentor engineers, conduct code reviews, and guide technical strategy and architecture decisions
Skills & Qualifications
-
Expert-level hands-on experience with Angular, JavaScript, TypeScript, HTML, CSS
-
Deep expertise in Java, Spring Framework, and microservices architecture
-
Strong experience with Oracle, SQL tuning, and NoSQL systems (MongoDB, Cassandra, DynamoDB)
-
Proficiency with Kafka and enterprise messaging (JMS)
-
Strong understanding of RESTful APIs, event-driven architecture, and cloud platforms (AWS, Azure, or GCP)
-
Experience with monitoring/observability tools (Datadog, Dynatrace, Splunk)
-
Familiarity with generative AI tools (ChatGPT, Gemini, Copilot, etc.)
-
Experience in financial services—trading, wealth management, or capital markets—is a strong plus
-
Strong grasp of Agile, CI/CD, and DevOps practices
-
Excellent communication, leadership, and problem-solving skills
Preferred Qualifications
-
Experience with Docker, Kubernetes, and container orchestration
-
Familiarity with DevOps tools (Terraform, Jenkins, GitHub Actions, etc.)
-
Proven ability to lead initiatives and influence architectural decisions
Education
-
Bachelor’s degree in Computer Science, Information Science, or related field (required)
Experience
-
6–10+ years of professional engineering experience
-
Less than 25% travel
-
Hybrid workstyle (St. Petersburg, FL)
Equal Opportunity
This role supports a major financial services client committed to building an inclusive and diverse environment. All qualified applicants will be considered.
North Point Technology is THE BEST place to work for curious-minded engineers motivated to support our country’s most crucial missions! We focus on long term projects, leveraging the latest technology in support of innovative solutions to solve our customer’s most difficult problems.
At North Point Technology, EMPLOYEES come first! We value our employees by providing excellent compensation, benefits, and a flexible work-life balance. We strive for a close-knit and open atmosphere where the owners are always directly available to our team members.
Come join us! Apply with North Point Technology today!
For positions requiring a federal security clearance, your clearance level must be clearly identified on your resume.
Create a Job Alert
Interested in building your career at North Point Technology? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
