Overview:
Industry leading manufacturing technology company is looking for a Principal Software Engineer, that comes from a full-stack background with advanced expertise in React, C#, modern JavaScript and AWS.
To note: this is mostly remote role needing to be based in the USA, but will be required to travel to Los Angeles one week a quarter. Additionally, for this role the candidate must be a US Citizen or have their Green Card (permanent residency) without future sponsorship.
Responsibilities:
- Lead the design and architecture of complex software systems. This includes making decisions about technology stack, scalability, and performance.
- Contribute to the overall technical strategy of the organization. This includes evaluating new technologies, making recommendations for tooling and infrastructure improvements, and driving innovation.
- Ensure that the engineering team follows standard processes for code quality, performance, security, and scalability. This involves implementing coding standards, conducting code reviews, and promoting continuous improvement.
- Write technical documentation, such as design documents, API specifications, and architecture diagrams to improve team collaboration.
- Write high-quality, efficient code for critical components of the software system. This may involve coding in various programming languages depending on the project requirements.
Qualifications:
- 10+ years' experience developing software, with a solid understanding of cloud-based application development.
- Experience in designing scalable, high-performance software architectures and making strategic technical decisions.
- Demonstrates exceptional peer communication skills, effectively aligning teams through clear, adaptable, and collaborative communication while mentoring junior engineers to foster growth, knowledge-sharing, and a culture of continuous improvement.
- Extensive knowledge in backend development, with strong experience in C# for building scalable, high-performance microservices.
- Proficiency in JavaScript frameworks such as React for developing modern, user-friendly interfaces.
- Proficiency in AWS services, including EC2, S3, Lambda, Step Functions, DynamoDB and API Gateway.
- Proficiency with API Technology, including REST and GraphQL.