Software Engineer

April 14, 2025
$400000 / year

Are you applying to the internship?

Job Description

About Qvest.US:

Qvest.US is a global business and technology consulting firm specializing in media and entertainment. They are the world’s largest company focused on this sector, with a presence across five continents. Their expertise spans several key areas: Program Management, Digital Media Supply Chain, IP & Rights Management, Data & Analytics, AI/ML, Customer Experience and Salesforce, Cybersecurity, and Media Transformation. Their Innovation and Development Center (IDC) in Austin, Texas, builds custom software using modern technologies to address complex client business problems. Qvest.US has received recognition from Fortune magazine and Great Place to Work as a Best Workplace in Texas.

Job Description:

Qvest.US is seeking a self-driven and innovative software engineer to join their IDC team. This role requires 5+ years of software development experience working in teams, utilizing agile methodologies (Scrum, Kanban, XP). The ideal candidate will possess deep knowledge in Java, JavaScript/TypeScript, or Python, along with a strong understanding of software development best practices, including:

Project Structures: Defining and implementing effective project structures.
Coding Practices: Adhering to and promoting high-quality coding standards.
Testing Practices: Implementing robust testing procedures throughout the SDLC.
CI/CD Pipelines: Defining and utilizing continuous integration and continuous delivery pipelines.
Architectural Patterns: Designing scalable and maintainable architectures (SOA, Microservices).
Technical Debt Management: Identifying and addressing technical debt effectively.

The successful candidate will have extensive experience building high-quality, scalable, and production-ready software, including:

Services: Developing APIs using REST, GraphQL, or messaging.
Data Pipelines: Building pipelines for data integration and analytics.
Web Applications: Creating modern web applications using current technologies.
Mobile Applications: Developing cross-platform mobile applications.

Furthermore, the role requires experience in:

Component-Based System Construction: Designing and implementing systems by composing smaller, reusable components.
Data Management: Designing database schemas, managing transactions, and making informed decisions regarding data storage (Relational vs. NoSQL).
OOP and/or FP Design: Applying object-oriented programming or functional programming principles to achieve separation of concerns.

Responsibilities:

The engineer will provide leadership within software teams, mentoring junior team members and acting as a trusted client-facing technologist. They will contribute to all phases of software projects and the SDLC. They will leverage existing skills and continually learn new technologies to broaden their impact.

Preferred Experience:

While not mandatory, preferred qualifications include hands-on experience with:

Cloud Platforms: AWS, GCP, Azure.
Compute Technologies: Docker, Kubernetes, Lambda.
Pipeline Definitions: Gitlab-ci, CircleCI, Travis CI.
Infrastructure as Code: CloudFormation, CDK, Terraform.

Compensation: $80,000 – $400,000 a year