Sr. Principal Software Development Engineer

FormFactor Inc.Livermore, CA
2d

About The Position

The Senior Software Development Engineer is responsible for designing, developing, and testing complex software systems and applications. This role focuses on creating software enhancements and new products, including cloud-based and internet-related tools. The position requires advanced technical expertise, leadership in development projects, and the ability to deliver high-quality solutions that meet business and customer needs.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • Typically 7+ years of professional software development experience.
  • Proven track record in designing and delivering complex software systems.
  • Experience with microservices architecture and containerization (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of security best practices in software development.
  • Proficiency in one or more programming languages (e.g., Java, C#, Python, or similar).
  • Experience with cloud platforms (AWS, Azure, or GCP) and modern development frameworks.
  • Strong understanding of software architecture, design patterns, and data structures.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.

Responsibilities

  • Design and Development Architect, design, and implement software solutions for new products and enhancements to existing systems.
  • Develop scalable, secure, and high-performance applications, including cloud-based and internet-related tools.
  • Testing and Quality Assurance Create and execute unit, integration, and system tests to ensure software reliability and performance.
  • Apply best practices for code quality, maintainability, and security.
  • Technical Leadership Provide technical guidance and mentorship to junior engineers.
  • Collaborate with cross-functional teams (Product Management, QA, DevOps) to define requirements and deliver solutions.
  • Innovation and Continuous Improvement Research emerging technologies and recommend adoption where appropriate.
  • Drive improvements in development processes, tools, and methodologies.

Benefits

  • medical
  • dental
  • vision
  • life insurance
  • disability coverage
  • a 401(k) with company match
  • employee stock purchase plan (ESPP)
  • paid time off
  • quarterly profit-sharing bonuses
  • flexible spending or savings accounts
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service