Staff Software Engineer, Development

Western DigitalIrvine, CA
2d

About The Position

We are seeking a talented and motivated Software Engineer to join our dynamic development team in Irvine, United States. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining high-quality software solutions that drive our company's success. Collaborate with cross-functional teams to design, develop, and implement innovative software solutions Write clean, efficient, and well-documented code using best practices and industry standards Participate in code reviews and provide constructive feedback to other team members Debug, troubleshoot, and resolve software defects and performance issues Contribute to the continuous improvement of our development processes and methodologies Stay up-to-date with emerging technologies and industry trends Assist in the estimation of project timelines and resource requirements

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 2+ years of professional software development experience
  • Strong proficiency in one or more programming languages such as Java, Python, C++, or JavaScript
  • Solid understanding of object-oriented design principles and design patterns
  • Proficiency in version control systems, particularly Git
  • Experience with database management systems and SQL
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
  • Knowledge of API development and integration
  • Strong problem-solving skills and attention to detail
  • Excellent analytical and debugging skills
  • Ability to work efficiently in a fast-paced, collaborative environment
  • Strong communication skills and ability to work effectively in a team
  • Continuous learner with a passion for staying current with emerging technologies

Responsibilities

  • Collaborate with cross-functional teams to design, develop, and implement innovative software solutions
  • Write clean, efficient, and well-documented code using best practices and industry standards
  • Participate in code reviews and provide constructive feedback to other team members
  • Debug, troubleshoot, and resolve software defects and performance issues
  • Contribute to the continuous improvement of our development processes and methodologies
  • Stay up-to-date with emerging technologies and industry trends
  • Assist in the estimation of project timelines and resource requirements

Benefits

  • We offer a comprehensive package of benefits including paid vacation time; paid sick leave; medical/dental/vision insurance; life, accident and disability insurance; tax-advantaged flexible spending and health savings accounts; employee assistance program; other voluntary benefit programs such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity; tuition reimbursement; transit; the Applause Program; employee stock purchase plan; and the Western Digital Savings 401(k) Plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service