Position Details
About this role
Principal Software Engineer in Tampa leading the design and development of Java-based applications, mentoring junior engineers, and guiding cross-functional teams to deliver scalable, secure software solutions within the financial services domain.
Key Responsibilities
- Lead technical processes and designs; design and develop scalable Java-based applications; lead architecture discussions; mentor junior developers and perform code reviews; ensure performance, privacy, and security standards
Technical Overview
Senior software architecture role focusing on Java applications, end-to-end architectures, performance optimization, and security/privacy standards; collaboration with infrastructure, QA, DevOps, and product management
Ideal Candidate
A highly experienced software engineer (8+ years) with strong Java expertise, architectural leadership, and the ability to mentor teams across IT disciplines, operating in a hybrid work environment.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
8+ years of related experience required, Bachelor's degree or equivalent experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile