We are seeking a Principal Software Engineer to lead the development of platform features that support scalable, high-performance enterprise applications. This role requires strong collaboration with engineering teams, UX designers, and product managers to deliver solutions used by large, complex organizations.
As a technical leader, you will architect and guide the development of risk and analytics systems that ingest and process massive volumes of data daily. This is an opportunity to make a significant impact through innovation, mentorship, and hands-on development.
Key Responsibilities:
Lead the design and architecture of scalable platform software
Provide technical direction aligned with product strategy
Ensure product features meet enterprise-grade scalability and reliability standards
Champion agile planning, execution, and quality assurance practices
Collaborate with cross-functional teams to deliver operationally sound solutions
Mentor engineering talent and assist in technical hiring
Contribute to documentation and knowledge sharing initiatives
Requirements
Required Qualifications:
7+ years in large-scale SaaS application development
5+ years with Java/Groovy and Spring Boot
Experience with REST APIs and full-stack development
Background in enterprise IT systems and Agile methodologies
Strong leadership and communication skills
Bachelor's degree in Computer Science, Engineering, or related field
Preferred Qualifications:
Familiarity with AI tools (GitHub Copilot, Cursor, etc.)
Experience integrating AI features into applications
Knowledge of Yugabyte or PostgreSQL
Background in cybersecurity
Master's or advanced degree in a related discipline
Job Types: Full-time, Permanent
Pay: $75,000.00-$90,000.00 per year
Schedule:
Monday to Friday
Work Location: Remote
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.