September 10
🏢 In-office - Los Angeles
• The principal software engineer leads technical direction and mentors the engineering team. • They architect and design complex software systems, ensuring scalability and performance. • Problem-solving is central, tackling intricate technical challenges and optimizing code. • Collaboration with cross-functional teams drives product delivery and innovation. • They uphold coding standards, conduct code reviews, and promote best practices. • Continuous learning keeps them abreast of cutting-edge technologies and trends. • Writing technical documentation to facilitate collaboration and knowledge sharing within the team. • Writing high-quality, efficient code for critical components of the software system. • Staying updated with the latest technologies, trends, and best practices in software engineering through self-learning.
• 7+ years’ experience writing software. • Experience in designing scalable, high-performance software architectures and making strategic technical decisions. • Demonstrated leadership and mentoring abilities, with experience leading and motivating engineering teams. Effective communication skills to articulate technical concepts to both technical and non-technical stakeholders. • Demonstrated understanding of software technologies in multiple computer languages • Extensive knowledge of high-level languages such as Java, C#, JavaScript, Python, SQL, etc. • Knowledge of algorithms and other computer science fundamentals. • Proficiency with various software stacks including Web, Windows Desktop, Cloud, IoT • Proficiency with API Technology, including REST and GraphQL • Proficiency with operating system internals including Linux and Windows. • Willingness to travel.
• Every employee will share ownership in the company and will share in financial rewards of success.
Apply Now