Principal Software Engineer

Company:  Chuwa America
Location: Seattle
Closing Date: 18/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Principal Software Engineer - Enterprise Technology

Locations: Huntsville, AL; Denver, CO; Phoenix, AZ; Space Coast, FL; Seattle, WA; Los Angeles, CA; Reston, VA

Work type: Full time

As a Principal Software Engineer, you will apply your expertise to the applications of engineering design, manufacturing test, and flight operations.

Responsibilities include but are not limited to:

  • Become an authority in multiple domains including design engineering, manufacturing, and test and flight operations.
  • Own the design and development of software systems and infrastructure in languages such as Java, Python, and JavaScript.
  • Craft and build web user interfaces using frameworks like Angular and React.
  • Evaluate, integrate, and extend commercial products using GraphQL, REST web services, and message queues.
  • Communicate sophisticated ideas in a way that many can understand using words, diagrams, and code.
  • Create proof-of-concept code to evaluate ideas, explore new technologies, and reduce implementation risk.
  • Mentor software engineers on your team and others.
  • Work within existing software systems to find opportunities to reduce technical debt, increase innovation, and modernize software.
  • Design, code, test, and deploy new features and systems using CI/CD best practices.
  • Work with a UX designer to design and build user interfaces and iterate based on user feedback.
  • Select appropriate libraries and open-source technologies to integrate and use within projects.
  • Provide operational support for the team's production systems.
  • Integrate our custom software with third-party systems.
  • Think outside the box; challenge the status quo and find ways to make it better.

Minimum Qualifications:

  • 10+ years of relevant experience writing software and deploying it to production environments.
  • Skill in typed languages (e.g., Java or C) and untyped languages (e.g., Python or JavaScript).
  • Deep understanding of computer science fundamentals such as algorithms and common data structures.
  • Ability to solve problems by writing efficient, working code given incomplete or ambiguous requirements.
  • Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion.
  • Strong written and verbal interpersonal skills, with the ability to work with and communicate complex systems to a diverse user base.
  • Experience mentoring software engineers in a team setting, including architecture, design, and code review.
  • Must be a U.S. citizen or national, U.S. permanent resident (current green card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
  • A demonstrated ability to develop complex end-to-end software.
  • The ability to quickly absorb information in an unfamiliar domain and translate it into software.
  • An internal drive to deliver results with the ability to seek out requirements and propose solutions with minimal direction.
  • Solid communication skills; open to the opinions of others, and willing to own mistakes.

Preferred Qualifications:

  • 12+ years of experience writing software and deploying it to production environments.
  • Bachelor’s degree or higher in computer science, software engineering, or related discipline.
  • Experience in manufacturing and/or aerospace.
  • Experience with cybersecurity topics such as cryptography, threat modeling, and security development lifecycle.
  • Experience building rich user experiences in HTML, CSS, and JavaScript using frameworks like React.
  • Experience deploying production distributed systems to Amazon Web Services using systems like Git, Docker, and Kubernetes.
  • Experience with:
    • Java and related technologies
    • Microservice architecture and associated platforms
    • Continuous integration/continuous deployment strategies
    • Modern full-stack web development, from back-end to front-end
    • TypeScript, Angular.io, and related libraries
    • Relational or non-relational database design/implementation
    • Writing software to access MySQL, PostgreSQL, MongoDB, or Neo4j
    • Working with manufacturing software or processes

Job Type: Full-time

Pay: $200,000.00 - $250,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance

Schedule:

  • 8 hour shift

Work Location: In person

#J-18808-Ljbffr
Apply Now
Share this job
Chuwa America
  • Similar Jobs

  • Principal Software Engineer

    Seattle
    View Job
  • Principal Software Engineer

    Seattle
    View Job
  • Principal Software Engineer

    Seattle
    View Job
  • Principal Software Engineer

    Seattle
    View Job
  • Principal Software Engineer

    Seattle
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙