Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Blackbird

Principal EngineerLexer is a Customer Data Platform that's been helping retail and hospitality brands understand and act on their customer data for seventeen years. We're now rebuilding what a CDP can be: an AI-native platform where the hard work of segmentation, analysis, and activation happens through conversation, not configuration. That's a significant engineering undertaking, and it changes what great engineering looks like here.We're looking for a Principal Engineer to work with our AI product teams on the hardest technical problems we have.About the RoleThis is the most senior individual-contributor engineering role at Lexer. You'll shape how the engineering organization builds, through demonstrated technical authority and the quality of the systems you create. You'll work across every stream, taking on the highest-leverage problems and lifting the standard of engineering around you. At its core this is a software engineering role. You're building and operating a SaaS and data platform product that our customers rely on every day — multi-tenant, always-on, and held to a high bar for quality, performance and reliability. Strong software engineering fundamentals are the foundation everything else here is built on.We've transitioned to agentic harness engineering and spec-driven development, where engineers direct AI agents and maintain the systems that produce software rather than writing all of it by hand. You work fluently this way and you push the practice forward, building the guardrails, specifications, and architectural practices that let agents move at speed without eroding the system. We believe good engineering practice matters more in the age of AI, not less: agents amplify whatever system they work in, so clean ones get faster and messy ones get worse. Making ours the kind that compounds is the heart of this role.Role DetailsLevel: Principal Engineer — the most senior individual-contributor role in engineering.Reports to: CTO.Experience: 8+ years of hands-on software engineering, including significant time operating at a senior/staff level across complex systems.Location: Remote or Hybrid Melbourne-based, hybrid — 3 days a week in our St Kilda office, 2 days working from home. We'll also consider remote candidates with strong, consistent overlap with AEST/AEDT core hours.How We WorkWe practice spec-driven development inside an agentic harness: engineers direct AI agents and maintain the systems that produce software. Our engineering culture draws on XP — test-first, continuous integration, small batches, pairing, and shared ownership. This is a hands-on, collaborative role, so being comfortable working closely with others in real time matters as much as working independently.Our StackWe have a predominantly Python and React stack, running on AWS, with data processing in Databricks. You'll be equally at home in the data and processing layers as in the interfaces customers touch, and comfortable making architectural decisions that span the whole system.What You'll DoWork hands-on, in the codebase, across engineering streams on the problems that matter most: the AI capability layer, the data contracts that hold the platform together, and the ongoing modernisation of the platform.Hold architectural direction as a living function rather than a static document, making the calls that keep the system coherent as it changes. You'll own the ADR process so those calls are captured and understood.Keep the architecture adaptable as the business changes, favouring low coupling, high cohesion, and strong boundaries so the system is resilient, easy to build on, and easy to maintain.Design for reliability and observability from the start, so the platform is dependable and its behaviour is understood.Build the guardrails that keep agentic engineering safe at speed, including spec-driven development, architectural practices, context engineering, and the test coverage that lets agents move fast without breaking things. You'll push the practice forward across the team.Lift the engineers around you through pairing, code review, and the standard your own work sets.What Success Looks LikeIn Your First 3 MonthsYou're hands-on in the team building our new AI flagship product — a strong contributor shipping real product towards PMF, adapting our agentic harness as we go, and running the ADR process.By 6 Months — Caretaker of ScaleAs the platform grows, you're the caretaker of scale — keeping our systems adaptable for new market opportunities and bringing the right amount of rigour and process for our evolving scale, ensuring the infrastructure is fit for purpose.By 12 Months — Across the Whole PlatformYou work across multiple teams, ensuring the holistic platform works — all the systems fitting together coherently — and you're recognised as a technical authority who raises the bar across engineering.What You'll BringMust HaveStrong software engineering fundamentals, with a track record of building, shipping and operating production SaaS at scale — you care about the craft: clean, well-tested, maintainable code and healthy CI/CD.Deep hands-on engineering across complex systems, ideally with data-intensive or platform work.Practical experience directing AI coding agents to ship production software, and building the guardrails and architectural practices that make it safe at scale.A track record of holding architecture across a whole system, not just a single team.Strong communication. You make complex technical directions clear to engineers and non-engineers alike, and you can model and communicate system designs visually, including with C4.Comfort working in a mature, evolving codebase; you can navigate real complexity and still move fast.Strength across our stack: Python (or similar), React and AWS.Strong PreferenceBackground in CDP, martech, or data platform domains.A foundation in SOLID architectures and XP-style practice — test-first, continuous integration, small batches, shared ownership.Nice to HaveExperience re-platforming legacy stacks toward modern architectures.How to ApplyIf this sounds like the right opportunity for you, we'd love to hear from you. Apply using the 'Apply now' button and include a current CV together with a brief cover letter explaining why you're interested in joining Lexer.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Melbourne, FL vacancy
  • $95.3k - $142.9k

     ...confirmation.. For all internal NGAS Engineering candidates, we have developed a...  ...team to develop the next generation of software for the next generation of platforms. Support...  ...today We are looking for a Principal Software Engineer/ Sr. Principal Software... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    1 day ago
  • $79.3k - $118.9k

     ...are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Aeronautics Systems has an opening for a Software Engineer/Principal Software Engineer \u2013 Requirements \u0026 Test, to join our team of qualified, diverse individuals. This position will... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    1 day ago
  • $98.4k - $147.6k

     ...are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Aeronautics Systems has an opening for a Principal Software Engineer / Sr. Principal Software Engineer to join our team of qualified, diverse individuals. This position will be located onsite... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    1 day ago
  •  ...Compliance Install, configure, and maintain operating systems, software, servers, and hardware. Deploy, manage, and support...  ...and deployment automation in a cloud enabled environment Principal Software Engineer: Bachelor's Degree in a Science, Technology, Engineering or... 
    Suggested
    Full time

    Northrop Grumman

    Melbourne, FL
    1 day ago
  • $122.8k - $184.2k

     ...Aeronautics Systems has an opening for a SeniorPrincipalSoftware Engineer - Embedded and Real Time to join our team of qualified, diverse...  ...team settings across all levelsParticipate in the full software development life cycle including requirements, design, implementation... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    1 day ago
  • $98.4k - $147.6k

     ...are not only part of history, they're making history.Northrop Grumman Aerospace Systems is currently seeking a Principal or Senior Principal Software Engineer(Cyber Engineer) to join the team. This position will be based on site in Melbourne, FL.At Northrop Grumman, our... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    2 days ago
  • $122.8k - $184.2k

     ...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems has an opening for a Sr Principal Software Engineer - DevOps to join our team of qualified, diverse individuals. This position will be located onsite in Melbourne, Florida.... 
    Full time
    Relocation package
    Flexible hours
    Shift work

    Northrop Grumman

    Melbourne, FL
    1 day ago
  • $98.4k - $147.6k

     ...only part of history, they're making history.Northrop Grumman Aerospace Systems is searching for an experienced Principal / Senior Principal Software Engineer to join the Software Engineering Team. This position will work full time from the office in Melbourne, FL.This... 
    Full time
    Interim role
    Work at office
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    5 days ago
  • $75.1k - $118.9k

     ...history.Northrop Grumman Aeronautics Systems has openings for Software Engineer / PrincipalSoftware Engineer - Simulation to join our team...  ...requisition may be filled at either a Software Engineer level 2 or a Principal Software Engineer level 3Basic Qualifications:Level 2:... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    1 day ago
  • $122.8k - $184.2k

     ...are not only part of history, they're making history.Northrop Grumman Aerospace Systems is currently seeking a SeniorPrincipal Software Engineer(DevOps Engineer) to join the team. This position will be based on site in Melbourne, FL.At Northrop Grumman, our employees... 
    Full time
    Interim role
    Relocation package
    Flexible hours
    Shift work

    Northrop Grumman

    Melbourne, FL
    2 days ago
  • $107.5k - $204.5k

     ...Join us and help shape the future of aerospace and defense.The Next Generation Processing Foundational Software team is seeking an experienced embedded software engineer with a strong passion for certification to join our organization. This foundational and platform... 
    Temporary work
    Work experience placement
    For subcontractor
    Start working today
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Melbourne, FL
    5 days ago
  • $98.4k - $147.6k

     ...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems Sector has an opening for a Principal Engineer Software or Senior Principal Engineer Software (Tracking) to join Global Surveillance Division supporting a team of qualified,... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    2 days ago
  • $98.4k - $147.6k

     ...history, they're making history.The Northrop Grumman Aeronautics Systems (NGAS), Global Surveillance division is looking for Principal Engineer Software/Senior Principal Engineer Software to join our software team. This position will be located in Melbourne, Florida.... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    4 days ago
  • $93.3k - $147.6k

     ...Principal Software EngineerRELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE REQUIRED FOR START: YesCLEARANCE TYPE: SecretTRAVEL...  ...Aeronautics Systems has an opening for a Principal Software Engineer to join our team of qualified, diverse individuals. This... 
    Relocation package
    Shift work

    Navstar

    Melbourne, FL
    3 days ago
  • $77.2k - $115.8k

     ...Software Engineer Or Principal Software EngineerAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled... 
    Work at office
    Remote work
    Shift work

    Northrop Grumman

    Melbourne, FL
    3 days ago
  • $98.4k - $147.6k

     ...Principal Software Engineer / Sr. Principal Software EngineerAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit... 
    Shift work

    Northrop Grumman

    Melbourne, FL
    3 days ago
  •  ...: 561542 Job Category: IT - Computer/Software/Hardware Position Type: Direct Placement...  ...Direct Placement Details: Job Title: Principal Embedded Software EngineerLocation: on-...  ...Opportunity:The Principal Embedded Software Engineer serves as a technical leader responsible... 
    Worldwide

    Acara Solutions

    Melbourne, FL
    2 days ago
  • $116.3k - $184.2k

     ...are not only part of history, they're making history.Northrop Grumman Aeronautics Systems has an opening for a Sr Principal Simulation Software Engineer to join our team of qualified, diverse individuals within our Software organization onsite in Melbourne, Florida or... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    2 days ago
  • $98.4k - $147.6k

     .... Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems Sector has an opening for a Principal Engineer Software/ (Sr.) Principal Engineer Software(Infrastructure) to join Global Surveillance Division supporting a team of qualified, diverse... 
    Shorter hours
    Full time
    Temporary work
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    6 days ago
  • $79.3k - $118.9k

     ...Aeronautics Systems has an opening for a Virtual Simulation Software Engineer to join our team of qualified, diverse individuals within our...  ...OR a Master of Science degree in a STEM discipline.Principal Software Engineer: Bachelor of Science degree in a STEM discipline... 
    Full time
    Relocation package
    Flexible hours
    Shift work

    Northrop Grumman

    Melbourne, FL
    6 days ago
  • $107.5k - $204.5k

     ...market. Join us and help shape the future of aerospace and defense.Collins Aerospace is seeking a Principal level Global Navigation Satellite System (GNSS) Software Engineer to support the development, integration, and verification of advanced avionics and Positioning,... 
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Local area
    Remote work
    Flexible hours

    Raytheon

    Melbourne, FL
    3 days ago
  • $82k - $123k

     ...Aeronautics Systems sector is seeking a PrincipalSoftware Quality Engineer to join our team of qualified, diverse individuals located...  ...is a 9/80, to allow employees every other Friday off.The Principal Software Quality will provide highly technical feedback during code... 
    Full time
    Contract work
    Remote work
    Relocation
    Shift work

    Northrop Grumman

    Melbourne, FL
    2 days ago
  • $204k - $284k

     ...Job Description Job Description STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers... 
    Full time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    Melbourne, FL
    more than 2 months ago
  • $122.8k - $184.2k

     ...only part of history, they're making history. Northrop Grumman Aeronautics Systems has an opening for a Senior Principal Software Engineer - Embedded and Real Time to join our team of qualified, diverse individuals. This position will be located onsite in... 
    Relocation package
    Shift work

    Northrop Grumman Corp. (AU)

    Melbourne, FL
    5 hours ago
  • $107.5k - $204.5k

     ...Position Overview Title: Embedded Software Engineer – Certification Location: US-FL-MELBOURNE-313, 1344 S Babcock St, BLDG 313, Melbourne, FL, USA. Job Type: Onsite. U.S. Citizen, U.S. Person, or Immigration Status (company offers immigration sponsorship). Salary... 
    For subcontractor

    Prattwhitney

    Melbourne, FL
    5 hours ago
  • $122.8k - $184.2k

     ...Northrop Grumman Corp. (AU) in Melbourne, FL is seeking a Senior Principal Software Engineer - Embedded and Real Time. In this role, you will work on cutting-edge embedded software applications, participate in all phases of the software development life cycle, and lead... 

    Northrop Grumman Corp. (AU)

    Melbourne, FL
    5 hours ago
  • $122.8k - $184.2k

     ...Northrop Grumman Corp. in Melbourne, FL is seeking a Senior Principal Software Engineer for Embedded and Real Time systems. The role includes architecting embedded mission systems software and participating in the full software development life cycle. Candidates should... 

    Northrop Grumman Corp. (JP)

    Melbourne, FL
    5 hours ago
  • $107.5k - $204.5k

     ...Collins Aerospace seeks a Principal level Global Navigation Satellite System (GNSS) Software Engineer to support the development, integration, and verification of advanced avionics and Positioning, Navigation, and Timing (PNT) software. The role focuses on designing, implementing... 
    Local area

    Collins Aerospace

    Melbourne, FL
    5 hours ago
  • $134k - $184k

     ...STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our team innovates communications technology... 
    Full time
    Local area
    Immediate start
    Night shift

    Str

    Melbourne, FL
    1 day ago
  •  ...and benefits in addition to flexible working conditions. Summary Driven by our growth, we are seeking a Senior Full Stack Software Engineer to join the team. In this role, you will be instrumental in architecting, developing, and deploying robust solutions for our... 
    Permanent employment
    Full time
    Remote work
    Flexible hours
    Weekday work

    Wellhive

    Melbourne, FL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!