
Senior Software Engineer
Qorvo, Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Hillsboro • Oregon • United States
Visit company websiteExplore more
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