CrawlJobs Logo

Senior Software Engineer

Austria, Vienna · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

Senior Software Engineer. Interested in Artificial Intelligence, Computer Vision, Deep Learning and other modern technologies? Then the Automated Content team within Sportradar is the right fit for you. We are enhancing the sports experience for fans, athletes, and teams across the globe through world-class AI solutions and are committed to advancing the state of the art of Sport through continuous innovation with a specialized and distributed team focused on research and development in areas such as computer vision, machine learning, deep learning, data science and beyond. We are on a mission to automate sports content creation - the data and video – that feeds products and services we deliver to our partners. The possibilities to revolutionize the world of sport are vast, and we are only at the beginning of our journey. Our cutting-edge technologies will revolutionize the way individuals interact with and participate in sports. Our objective is to create innovative hardware and software solutions leading to automated viewing experiences, real-time statistics, and event forecasting. By doing so, we are enhancing the lives of coaches, athletes, and fans by developing products that cater to their evolving needs and requirements, as well as enabling an experience where people can engage with sport in new and meaningful ways. We seek a talented Senior Software Engineer to join the eSports team in Vienna: a diverse, highly skilled, and enthusiastic team, part of the broader Automated Content Unit. About the role: As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining software solutions that empower the Computer Vision Teams (also part of the Automated Content Unit) to more easily and reliably train, evaluate and deploy complex computer vision and AI systems in production. You will develop software solutions for these systems, including databases, APIs, tools, and services. You will use your software engineering expertise to propose and implement software solutions, based on requirements, that will help the team deliver quickly and efficiently.

Job Responsibility

  • Design, build, test, deploy and maintain libraries, components and backend services for our computer vision applications, including data processing pipelines, machine learning model training infrastructure, and API endpoints
  • Participate in analyzing business requirements and designing new functionalities, breaking down complex and abstract requirements into smaller concrete components that will help the team deliver quickly and efficiently
  • Research new technologies and methodologies to address technical issues
  • Contribute to the continuous improvement of existing software solutions

Requirements

  • Proficiency in Python
  • Experience with other languages will be considered a plus
  • Strong experience in managing larger projects from their conception to their maturity
  • Expertise in CI/CD pipelines for software release lifecycle
  • Experience with frameworks for web APIs (Flask, FastAPI, ...), API specifications (OpenAPI, gRPC)
  • Familiarity of Cloud Service Providers (especially AWS)
  • Solid knowledge of containerization technologies and processes
  • Experience with databases (relational and non-relational)
  • Knowledge of lifecycle of ML/DL applications
  • Excellent communication skills
  • Ability to work independently and as part of a team
  • Strong organizational and problem-solving skills

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer

8 matching positions

Senior Software Engineer

Do you enjoy solving problems, writing software, and working with customers? Do ...
Location
Location
United States , Houston
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Embodies our culture and values
What we offer
What we offer
  • Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Job Summary: Seeking a detailoriented Senior Software Engineer with extensive ex...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 20, 2026
Flip Icon
Requirements
Requirements
  • Proficiency in ColdFusion, Lucee, HTML, CSS, JavaScript, jQuery, and Perl
  • Strong experience with Microsoft SQL Server and Oracle databases
  • Hands-on experience with AWS Managed Services (AMS), S3, and IAM
  • Familiarity with .NET Framework and ASP.NET
  • Experience with Agile SDLC, code versioning tools (TFS, Git, SVN), and performance tuning
  • Bachelor's degree in Information Technology or related field
  • 8+ years in enterprise web application development and cloud migration
Job Responsibility
Job Responsibility
  • Migrate and modernize enterprise applications from on-premises infrastructure to AWS Managed Services (AMS)
  • Upgrade and refactor ColdFusion-based applications to Lucee for improved performance and cost efficiency
  • Manage AWS resources, including S3 bucket creation and IAM configuration
  • Conduct performance tuning, code optimization, and vulnerability resolution for secure and scalable applications
  • Collaborate with cross-functional teams to ensure timely delivery and compliance with privacy regulations (e.g., implementing cookie consent banners)
  • Prepare technical documentation and modernization plans
  • Mentor junior developers and facilitate knowledge sharing within the team
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are looking for a Senior Software Engineer to help build and enhance scalable...
Location
Location
United States , Camden
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 6 years of experience delivering software in production environments
  • Strong hands-on expertise with React, JavaScript, and TypeScript for modern front-end development
  • Advanced backend development experience with either Java and Spring Boot or Node.js
  • Practical experience building and supporting applications in cloud-based environments
  • Solid understanding of RESTful API design and integration principles across distributed systems
  • Experience working with CI/CD pipelines, source control practices, and Git-based workflows
  • Working knowledge of relational databases, with PostgreSQL experience considered especially valuable
  • Proven experience contributing within Agile or Scrum delivery teams
Job Responsibility
Job Responsibility
  • Shape technical design decisions for shared platforms and front-end solutions, ensuring maintainable and scalable architecture
  • Establish and uphold development standards, interface expectations, and engineering best practices across collaborating teams
  • Guide peer reviews, provide technical coaching, and support the growth of less experienced developers
  • Build reusable UI elements and common libraries that improve consistency and accelerate feature delivery
  • Create and maintain backend services using Java with Spring Boot or Node.js to support application functionality
  • Coordinate API contracts, data models, and error-handling patterns between user interfaces and backend systems
  • Contribute actively to agile ceremonies, including planning, backlog refinement, and release execution
  • Investigate and resolve issues spanning web applications, mobile experiences, APIs, and cloud-based environments
  • Partner with quality assurance and DevOps teams to enable testable releases, accelerate defect resolution, and strengthen CI/CD workflows
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
Read More
Arrow Right

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Strong backend engineering experience (distributed systems, reliability, performance)
  • Proficient in C# and familiar with the Microsoft ecosystem (Azure, .NET)
  • Experience with data systems, ETL pipelines, and large-scale data processing
  • Familiarity with Databricks, Spark, or similar big data tools
Job Responsibility
Job Responsibility
  • Develop and operate highly reliable, scalable backend services and data platforms
  • Partner with PMs and engineers to define requirements and design solutions for new product capabilities
  • Drive design discussions and own key technical decisions across components and services
  • Write clean, secure, and maintainable code with strong test coverage and performance considerations
  • Troubleshoot production issues using telemetry and debugging tools, and drive root-cause analysis
  • Collaborate across teams to deliver end-to-end solutions and manage system dependencies
  • Mentor peers and contribute to a strong engineering culture
  • Contribute to product vision, roadmap, and long-term architecture
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Do you want to work on a product that touches and transforms the lives of billio...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Excellent design, coding, debugging, teamwork, and communication skills
  • A customer focused innovative mindset
  • Passionate about craftsmanship in engineering
  • Experience with cross-group design and coordination is an advantage.
Job Responsibility
Job Responsibility
  • Do you want to work on a product that touches and transforms the lives of billions of people across the globe? Do you want to work on the next set of innovations to transform it further and revolutionize it?
  • We're looking for software engineers who are comfortable working in C++ and want to build features that ship to customers and partners at a global scale
  • You will be chartered with delivering highly requested features from commercial customers and partners
  • In this role you will have the opportunity to design and develop software and services at scale, innovating with the latest technologies, following modern engineering practices, leveraging cutting-edge AI-powered tools for software development
  • You'll foster technical relationships with partner teams, provide technical leadership, and mentor other engineers to help grow their skills and impact
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., product managers) to drive the team's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Senior Software Engineer This role has been designed as ‘Hybrid’ with an expec...
Location
Location
United States of America , Sunnyvale
Salary
Salary:
136500.00 - 276500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or a related field
  • Minimum of 6 years of relevant experience
  • Strong programming experience in C, C++, Python, or Golang
  • Proven expertise in software architecture and system design for complex products and solutions
  • Experience designing and integrating software systems across multiple platforms
  • Solid understanding of microservices architecture and containerization technologies such as Kubernetes
  • Familiarity with databases such as PostgreSQL
  • Experience in software testing methodologies, including test planning, debugging, and automation tools
  • Strong written and verbal communication skills, with the ability to present technical concepts to senior leadership
  • Ability to communicate architectural designs, propose solutions, and influence decision-making at senior levels
Job Responsibility
Job Responsibility
  • Lead multiple project teams, including internal and outsourced partners, across all phases of the software development lifecycle: design, analysis, coding, testing, and integration
  • Drive end-to-end architecture and development of complex software systems and platforms
  • Build and manage strong relationships with internal and external development partners
  • Review and evaluate system designs and development activities to ensure compliance with engineering standards and best practices
  • Provide actionable feedback to improve product quality and reduce risk
  • Serve as a technical leader, offering domain expertise across cross-functional projects and initiatives
  • Drive innovation by integrating new technologies into software systems and development processes
  • Mentor and guide junior engineers and team members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Join a team that puts its People First! As a member of the First American family...
Location
Location
United States , Santa Ana
Salary
Salary:
129300.00 - 172300.00 USD / Year
firstam.com Logo
First American Financial
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in engineering, Computer Science, or related discipline
  • 5+ years of software professional development experience with advanced hands-on C#, C++, .NET Core, ASP .NET, and SQL Server Database technologies
  • 2+ years of hands-on experience with designing / developing with cloud technologies
  • Hands-on experience with Agile methodologies for building modern enterprise and web applications
  • Hands-on experience with object-oriented design using C# and .NET Core or equivalent technologies
  • Hands-on experience with front-end web application development tools and technologies, such as NET Core, .NET Framework, C#, LinQ , Blazor, React, JavaScript, HTML/HTML5, CSS/CSS3, SOAP, RESTful API, SQL Server, T-SQL, Telerik, Jira, Confluence, GitHub, Slack, etc
  • Experience with developing Artificial Intelligence and Agentic workflows, such as Cursor, Claude Code, or Codex
  • Experience with AWS cloud platform
  • Experience with SQL database technologies
  • Effectively integrating with legacy systems and technologies
Job Responsibility
Job Responsibility
  • Perform all phases of software engineering including requirement analysis, application design, code development and automated testing
  • Design, implement and test product features in collaboration with quality assurance, product owners, and stakeholders
  • Provide maintenance of developed software including unit testing and debugging
  • Contribute extensively to the implementation of programming tasks and deliver on time
  • Collaborating and working together with others in a Scrum team
  • Review code and provide feedback relative to best practices and improving performance
  • Mentor and advise less experienced team members
  • Experience leading team of engineers in the design, development, and maintenance of software code for business applications
  • Formulate and define system scope and objectives through research and fact-finding to develop or modify internal business systems
  • Troubleshoot a wide variety of complex problems and identify solutions within broad applications and functional expertise
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401k
  • PTO/paid sick leave
  • employee stock purchase plan
Read More
Arrow Right

Senior Software Engineer

In Microsoft’s CoreAI division, the Azure SRE Agent Platform team builds and run...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, or equivalent practical experience
  • 7+ years of experience building production software using one or more modern programming languages such as C#, C++, Go, Java or Python
  • Strong understanding of Generative AI & software engineering fundamentals, data structures, and problem-solving
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Ability to pass the Microsoft Cloud background check upon hire/transfer and every two years
Job Responsibility
Job Responsibility
  • Take ownership of important areas of the Azure SRE Agent Platform, including agent capabilities, orchestration, evaluation, user experiences on different form factors and supporting platform services
  • Build and iterate on agentic systems, including tools, planning and execution loops, evaluations, and safety mechanisms
  • Design and ship reliable capabilities that improve incident detection, diagnosis, mitigation, and operational learning
  • Use telemetry, experiments, evaluations, and user feedback to guide iteration and investment
  • Contribute to resilient, observable systems that operate safely and effectively in production
  • Partner closely with engineers, SREs, and product counterparts to turn ambiguous problems into high-quality shipped solutions
  • Participate in debugging, live-site learning, and post-incident hardening to continuously improve system quality
  • Contribute to architecture, engineering standards, and development practices across the team
  • Fulltime
Read More
Arrow Right