Qorvo, Inc.

Senior Software Engineer

Qorvo, Inc.

full-time

Posted on:

Location Type: Hybrid

Location: HillsboroOregonUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.

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
Benefits
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Flexible working hours

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonDjangoDashReactJavaScriptSQLPostgreSQLDockerAI/MLDatabricks
Soft skills
problem-solvingcommunicationcollaborationmentoringknowledge sharing
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Software Engineering