Software Developer (10019142)

1 Year ago • 5 Years +

Job Summary

Job Description

Software Developer with 5+ years experience in Python, OOP, FP, and CI/CD for advanced BI tools.
Must have:
  • Python Development
  • OOP & FP
  • CI/CD Pipeline
  • Data Engineering
Good to have:
  • AWS Development
  • SQL & MPP
  • Data Warehousing
  • ETL Processes
Perks:
  • Health Insurance
  • Well-being Program

Job Details

Job Overview

WargamingUSA is seeking an experienced and innovative Mid-Senior Software Developer to join our HYBRID Business Intelligence team in Austin, TX. The ideal candidate will lead the development of advanced BI tools for data ingestion, monitoring, ETL processes, and creating intuitive user interfaces for our clients. This role demands a solid foundation in software development principles, proficiency in a modern programming language (preferably Python), and an in-depth interest in data engineering and architecture.

Reports to

Data Engineering Team Lead

What will you do?

  • Lead the design, development, and maintenance of BI tools and applications for data ingestion, transformation, and visualization.
  • Collaborate with data engineers and data scientists to understand data sources, workflows, and requirements.
  • Develop and optimize data collection modules for APIs, RDBMS, and Kafka.
  • Create UI interfaces for BI Tools.
  • Design and maintain scalable and efficient data storage solutions, including data lakes and warehouses.
  • Ensure the high performance and responsiveness of BI tools.
  • Take initiative in creating system architecture, component design, and modular development practices.
  • Mentor junior developers and contribute to team knowledge-sharing efforts.
  • Stay updated on and influence emerging BI technologies and methodologies.

What are we looking for?

  • Bachelor’s degree in computer science, Information Technology, or related field.
  • At least 5 years of experience in software development with a strong track record in Python or similar modern programming languages.
  • Advanced knowledge in object-oriented programming (OOP) and functional programming (FP) concepts.
  • Proven experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • In-depth understanding of the software development life cycle (SDLC) and agile methodologies.
  • Expertise in Data Structures and Algorithms: Proficient understanding of various data structures (such as arrays, linked lists, trees, graphs) and algorithms (such as sorting and searching), enabling efficient data manipulation and storage.
  • Expert knowledge of Design Patterns (Singleton, Observer, Factory, Strategy, and Decorator etc.) and software architecture principles, including but not limited to SOLID principles.
  • Experience in cloud application development and deployment, preferably with AWS.

What additional skills will help you stand out?

  • Advanced experience with data collection from APIs, RDBMS, and Kafka.
  • Expertise in SQL and MPP databases like Snowflake, Athena, Impala.
  • Deep understanding of data warehouse and data lake architectures (Lambda, Kappa).
  • Comprehensive understanding of data modeling and ETL processes.
  • Exceptional problem-solving and analytical skills.
  • Strong leadership, communication, and collaboration abilities.
  • Ability to work in a fast-paced and dynamic environment.
  • Passion for continuous learning and embracing new technologies and methodologies.

Benefits

Benefits and perks are tailored to the local market and culture. Our benefits in Austin include:

  • Video game areas, Table tennis set up and more...
  • Health Insurance (including family coverage), 401k plan
  • Mental well-being program (iFeel)
  • Wellbeing perks (Dedicated Well-being room)
  • Home internet partial reimbursement
  • Career development and education opportunities within the company
  • Employee discounts
  • Personal Gaming Account
  • Coffee, fruits, snacks in the office
  • Company events
  • Seniority Awards
  • Referral program - you can recommend the best talents to the Company and receive a reward

About Wargaming

Wargaming is an award-winning online game developer and publisher headquartered in Nicosia, Cyprus. Operating since 1998, Wargaming has become one of the leaders in the gaming industry with 15 offices worldwide, including studios in Chicago, Prague, Shanghai, Tokyo, and Vilnius. Our diverse and multicultural team works together to deliver a top-class experience to millions of players who enjoy Wargaming's titles across all major gaming platforms. Our flagship products include free-to-play hits World of Tanks, World of Warships and World of Tanks Blitz.

Please see Wargaming Candidate Privacy Policy for details on how Wargaming uses your personal data.

Similar Jobs

Sandia National Laboratories - Senior/Principal Computer Science - C++ Software Developer, Hybrid

Sandia National Laboratories

(On-Site)
1 Year ago
Gameloft - Java Software Developer

Gameloft

(On-Site)
1 Year ago
Leidos - Graphics Software Developer

Leidos

(On-Site)
1 Year ago
Iron Systems - Software Developer V

Iron Systems

(On-Site)
1 Year ago
Sperasoft - Senior C++ Software Developer (Malta)

Sperasoft

(On-Site)
1 Year ago
Delart - BL - 54697-1 - Software Developer V (Graphics Engineer)

Delart - BL

(On-Site)
1 Year ago
PENN Interactive - Senior Software Developer, Payments

PENN Interactive

(On-Site)
1 Year ago
PENN Interactive - Senior Software Developer, Accounts Core

PENN Interactive

(Remote)
1 Year ago
MegaZebra - Software Developer (Unity)

MegaZebra

(On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Austin, Texas, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Wargaming is a place where ideas, no matter how crazy, can be realized. Not every gaming company can offer such creative freedom. Discover the latest news. Become a trusted and recognized member of a constantly evolving team, where your creativity can flourish and there is always room to grow.

Vilnius, Vilnius County, Lithuania (Hybrid)

Belgrade, Serbia (Hybrid)

Kyiv, Kyiv City, Ukraine (Hybrid)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Belgrade, Serbia (Hybrid)

Belgrade, Serbia (On-Site)

Belgrade, Serbia (Hybrid)

Nicosia, Nicosia, Cyprus (Hybrid)

Nicosia, Nicosia, Cyprus (Hybrid)

View All Jobs

Get notified when new jobs are added by Wargaming

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug