Sr. Software Engineer

QorvoHillsboro, OR
2dHybrid

About The Position

Qorvo (Nasdaq: QRVO) supplies innovative semiconductor solutions that make a better world possible. We combine product and technology leadership, systems-level expertise and global manufacturing scale to quickly solve our customers' most complex technical challenges. Qorvo serves multiple high-growth segments of large global markets, including consumer electronics, smart home/IoT, automotive, EVs, battery-powered appliances, network infrastructure, healthcare and aerospace/defense. Visit www.qorvo.com to learn how our innovative team is helping connect, protect and power our planet. Our team builds and maintains scalable web applications and services for internal Qorvo use that support critical business and engineering functions for the High Performance Analog (HPA) business group. This role involves full-cycle web development from gathering requirements and designing solutions to implementing, testing, and deploying robust software. The position requires strong backend and frontend development skills, with an emphasis on Python/Django and modern JavaScript frameworks. You will work closely with cross-functional teams to deliver high-quality, secure, and performant web solutions while continuously improving our development processes and infrastructure. This is a hybrid role where the expectation is to be onsite in our Hillsboro OR office a minimum of four days a week.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or related field
  • 5+ years of professional experience (or an equivalent combination of an advance degree and experience) in web development
  • Strong proficiency with Python, Django and/or Dash frameworks
  • Solid experience with React and/or modern JavaScript
  • Hands-on experience with Docker containerization and Linux server environments
  • Experience with SQL database management
  • Familiarity with RESTful API design and integration
  • Experience with version control systems such as Git and GitLab/GitHub
  • Understanding of web security best practices and performance optimization
  • Excellent problem-solving and communication skills
  • Ability to work effectively both independently and in a collaborative team environment

Nice To Haves

  • Experience with Agile development methodologies
  • Experience with PostgreSQL database management
  • Experience working with Databricks and AI/ML technologies and frameworks

Responsibilities

  • Develop, test, and deploy web applications using Python, Django and Dash frameworks.
  • Build custom user interfaces with React and JavaScript.
  • Design, develop, and maintain databases using SQL and PostgreSQL
  • Containerize applications and manage deployments using Docker and related tools
  • Maintain and optimize Linux-based server environments for web services
  • Collaborate with product managers, designers, and other engineers to deliver features
  • Write clean, maintainable, and well-documented code following best practices
  • Participate in code reviews, mentoring, and knowledge sharing within the team
  • Troubleshoot and resolve performance, security, and scalability issues
  • Integrate third-party APIs and services as needed
  • Stay current with emerging web technologies and propose improvements
  • Support GitLab CI/CD pipelines and automation to streamline development and release cycles.
  • Work with AI/ML models and integrate machine learning workflows into applications
  • Utilize Databricks for data engineering, analytics, and AI/ML pipeline development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service