site stats

Principal Software Engr

Job Description

The Principal Software Platform Engineer is a senior technical leader responsible for designing, building, and evolving scalable, reliable, and secure platform infrastructure that enables product teams to deliver high-quality software efficiently. This role drives architectural decisions, sets technical direction, and mentors engineering teams across the organization. By collaborating with customers and broader engineering teams, you will influence software design directions and methodology developments. As a software engineering technical expert, you will leverage advanced tools and simulation techniques to deliver high impact business results while acting as a technical leader and coach for other engineers.


Responsibilities
Key Responsibilities
  • Lead the design and development of scalable, highly available platform services and infrastructure.
  • Define and drive platform architecture standards, patterns, and best practices.
  • Ensure platform solutions support performance, reliability, security, and cost efficiency goals.
  • Serve as a technical authority across engineering teams.
  • Guide complex system design discussions and critical technical decisions.

  • Influence long-term technology strategy aligned with business objectives.

    Promote engineering excellence and a culture of innovation, quality, and accountability.



Qualifications
YOU MUST HAVE
  • 10+ years of software engineering experience, with deep focus on platform or infrastructure engineering.
  • Strong expertise in distributed systems, microservices architecture, and cloud platforms.
  • Proficiency in one or more programming languages
  • Deep understanding of system design, scalability, and performance optimization.
  • Experience designing APIs and platform services used by multiple teams.
  • Strong problem-solving and leadership skills.
  • Bachelor’s degree in engineering or computer science

WE VALUE
  • Understanding various software development lifecycle
  • Significant relevant experience
  • Knowledge of software configuration management and change management practices
  • Diverse and global teaming and collaboration
  • Effective communicator
  • Wide degree of creativity and latitude
  • Individuals who are self-motivated and able to work with little supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events.
  • Ability to find the correct balance between demand and capacity when establishing priorities for the organization.
  • Business oriented approach to software development
  • Individuals who act as principal interface with customers for technology development. Influences customer requirements and specification.
  • Individuals who provide direction for technical solutions using latest technology, processes and methodologies.

Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. Person, which is defined as, a U.S. citizen, a U.S. permanent resident, or have protected status in the U.S. under asylum or refugee status or have the ability to obtain an export authorization.