Design and develop scalable systems end-to-end, collaborate with cross-functional teams, work with AI and agentic technologies, ensure performance and quality of applications, identify and correct bottlenecks and fix bugs.
Responsibilities
Design and develop scalable systems end-to-end
Collaborate with cross-functional teams to define, design, and ship new features
Work with AI and agentic technologies to enhance product capabilities
Ensure the performance, quality, and responsiveness of applications
The AI Native Senior Software Engineer is a change agent and a driver of value within our public safety ecosystem, architecting and delivering innovation using deep AI-native development practices to build reliable, secure, scalable, and cost-efficient solutions.
Compensation
For Ontario-based roles, the expected base salary range for this position is CAD $140,000 to $170,000 annually.
Responsibilities
Lead the design and architecture of complex, scalable software solutions, ensuring they are secure, highly available, fault tolerant, maintainable, and optimized for performance.
Take ownership of high-impact projects from understanding the user's problem through design, implementation, deployment, and support in production.
Mentor and provide guidance to associate engineers, helping them grow in their careers and improve their coding practices, including how they work with AI tools.
Be a leader in how our teams use AI to deliver software, trying new tools and turning what works into shared practices.
Work closely with product managers, designers, customers, and other teams to deliver software in small increments of business value.
Requirements
Degree in Computer Science, Software Engineering, or a related field
The Manager Software engineering role is responsible for executing the digital services strategy for Alaska Airlines and Hawaiian Airlines. As a people leader, this role leads and establishes priorities for software engineering teams to deliver scalable, reliable, and secure digital solutions.
Compensation
Salary Range $149,600-$224,400 / year
Responsibilities
Lead a team of software engineers and establish priorities for the design, development, delivery, and support of digital products and technology solutions
Make decisions related to software engineering practices, technical direction, architecture, development standards, and quality assurance within the engineering function
Execute the software engineering strategy by delivering high-quality technology solutions that support business objectives, operational excellence, reliability, and safety
Drive effective practices that ensure the delivery of robust, scalable, reliable, and highly available technology solutions
Partner with Product Management and other cross-functional stakeholders to provide technical input on product roadmaps, priorities, and technology solutions
Requirements
Bachelor’s degree with a focus in computer science or related field
Nice to have: Enterprise-scale mobile applications
The Senior IT Data Engineers are experts in data streaming, building data pipelines that support real-time data refreshes and are cost-optimized for computing resources. They deeply understand data security, implementing row-level and column-level security measures.
Responsibilities
Lead the design and orchestration of complex data pipelines and ETL processes, focusing on optimizing data models.
Architect scalable data solutions, including data warehousing and big data technologies, and ensure alignment with organizational goals.
Implement advanced data governance frameworks and ensure robust data security measures.
Optimize cloud costs by strategically using cloud resources and efficient data architectures.
Lead the development of data visualization strategies, ensuring they contribute to data-driven decision-making at a strategic level.
Build and scale high-performance backend services and APIs for Expedia Group’s advertising platform, with some frontend React work.
Compensation
The total cash range for this position in Chicago is $111,000.00 to $155,500.00. Employees in this role have the potential to increase their pay up to $177,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.
Responsibilities
Design, build, test, and maintain scalable backend services and APIs
Contribute to the development of a unified ads platform
Own features and services end-to-end
Apply strong coding fundamentals
Participate in system design, low-level design, API design, and data modeling
Requirements
Bachelor’s degree in Computer Science, Engineering, or related technical field
Design and develop scalable Java-based backend services and platform components for a next-generation platform and middleware team.
Responsibilities
Design and develop scalable backend services, platform components, and middleware systems using Java and related technologies.
Build reliable REST APIs, distributed services, and cloud-native applications for large-scale SaaS environments.
Own features throughout the entire software development lifecycle, including design, implementation, testing, deployment, monitoring, and production support.
Write high-quality, maintainable, and well-tested code with a strong focus on performance, scalability, and reliability.
Develop and maintain unit, integration, API, and end-to-end automated tests as part of feature development.
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience.
Nice to have: SaaS
Nice to have: cloud security
Nice to have: enterprise platform products
Nice to have: AI-assisted software development tools
As a Senior Staff Engineer at Capital One Software Studio, you will orchestrate the creation of technology solutions that align with business goals, building the next generation of the travel portal.
Compensation
The expected annual salary range for this position is $202,400 - $231,000. This role is also eligible to earn based incentive compensation, which may include cash bonus.
Responsibilities
Orchestrate the creation of technology solutions that align with business goals
Review ongoing solution designs in different phases of their life
Touch the whole customer journey from browsing and comparing rates to booking
Solve real customer problems regarding hotel pricing and information accuracy