Senior Software Engineer, Python

9 Months ago • 8 Years + • Programming

Job Summary

Job Description

We are seeking a Senior Software Engineer with extensive Python experience for backend application development. The role involves supporting new platforms and developing new products. Responsibilities include designing, coding, unit testing, system testing, and documentation. You will collaborate on root cause analysis, diagnose and fix software problems, and create backend applications primarily using Python. Demonstrating work to the team, identifying and correcting performance issues, investigating new technologies, and being on-call are also key duties. The ideal candidate possesses extensive knowledge of Python for asynchronous backend development, working knowledge of agile methodologies, and is driven to build scalable systems. Excellent communication and teamwork skills are essential.
Must have:
  • Extensive Python for backend development
  • Agile methodologies
  • Team player
  • Excellent communication skills
  • Eagerness to learn new technologies
Good to have:
  • API development experience
  • Data ingestion experience
  • Distributed systems experience
  • Event-driven architecture knowledge
  • Docker and Jenkins experience
  • Consuming RESTful interfaces
  • Security best practices implementation
  • NoSQL databases familiarity
  • ElasticSearch/OpenSearch familiarity
  • Cloud computing platforms familiarity

Job Details

Description

 

A purple letters on a black backgroundDescription automatically generated

 

 

Job Description

Position: Senior Software Engineer, Python

Reports To: VP of Engineering

Location: India

Responsibilities and Duties

  • Add support for new platforms to our existing products and develop new products.
  • Develop and review designs, code, unit tests, system tests, and documentation.
  • Collaborate in root cause analysis; diagnose, isolate, and fix software problems.
  • Create backend applications using primarily Python
  • Demonstrate your work product to your team.
  • Identify and correct issues that impact performance, reliability, and scalability.
  • Investigate and develop skills in new technologies.

Characteristics

  • Extensive knowledge of Python for asynchronous, backend application development
  • Working knowledge of the software development lifecycle to include agile methodologies, code quality, and continuous integration/continuous delivery.
  • Driven to build modern systems that emphasize user performance and scalibility
  • A team player, who sees software quality as your responsibility
  • Excellent writing and written/verbal communication skills.
  • An eagerness to learn, explore and introduce new technologies.
  • On-call shifts may be required

 

Education & Experience

  • 8+ years’ work experience in software engineering with considerable experience programming in Python (or similar object-oriented language) with a focus on asynchronous programming
  • Experience with API development, and ideally data ingestion
  • Prior work on distributed systems, and event-driven architecture knowledge is a big plus and will be very helpful on your day to day.
  • Experience with Docker and Jenkins (or similar CI toolset)
  • Dedication to contributing unit tests and other testware with product code.
  • Experience consuming RESTful interfaces and implementing security good practices
  • Familiarity with NoSQL databases and ElasticSearch/OpenSearch, and knowledge of cloud computing platforms is a plus

 

 

This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. 

Hiring Policy

This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment.

Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.

Reveal considers candidates with existing visas, but does not sponsor new visa applications.

 

 

 

 

Similar Jobs

Triple dot studios - Financial Accountant

Triple dot studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
CD PROJEKT RED - Senior Rendering Engineer

CD PROJEKT RED

Boston, Massachusetts, United States (Remote)
3 Months ago
JDA - Staff Machine Learning Engineer

JDA

Paris, Île-de-France, France (On-Site)
1 Year ago
Captions - Principal Software Engineer

Captions

New York, United States (On-Site)
1 Month ago
Scientific Games - Advanced Solutions Architect

Scientific Games

Georgia, United States (Remote)
3 Months ago
smarsh - Java Developer

smarsh

Heredia, Heredia Province, Costa Rica (Hybrid)
3 Months ago
White Hat Gaming - Scala Developer

White Hat Gaming

(Remote)
9 Months ago
Zeeco, Inc. - C&I Engineer - Global Support

Zeeco, Inc.

Mumbai, Maharashtra, India (On-Site)
10 Months ago
Signal Space Lab - Lead Software Programmer

Signal Space Lab

Quebec, Canada (Hybrid)
4 Months ago
ARHS - Database Administrator

ARHS

Athens, Greece (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Crunchyroll - Senior Software Engineering Manager, Memberships

Crunchyroll

San Francisco, California, United States (Hybrid)
2 Months ago
Sika Group - Customer Service Representative

Sika Group

Lombard, Illinois, United States (On-Site)
1 Week ago
ISG - Principal Consultant, Digital Sourcing Solution

ISG

United States (Remote)
2 Months ago
Workato - Senior Mobile Engineer (React Native)

Workato

Tbilisi, Tbilisi, Georgia (On-Site)
1 Month ago
Keywords Studios - AI - Technical Research Associate (Prompts)

Keywords Studios

Silesian Voivodeship, Poland (On-Site)
4 Months ago
Mozilla - Staff Financial Analyst, Corporate Finance

Mozilla

(Remote)
1 Month ago
Virtusa - Manual Tester

Virtusa

Austin, Texas, United States (On-Site)
12 Months ago
Palo Alto Networks - Senior Technical Support Engineer, Focused Services

Palo Alto Networks

Reston, Virginia, United States (On-Site)
1 Month ago
Ansys - Senior R&D Engineer - Meshing/Geometry

Ansys

Otterfing, Bavaria, Germany (Hybrid)
2 Months ago
NXP - Automotive E/E System Architect

NXP

San Jose, California, United States (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in India

PwC - Associate|Oracle fusion Technical|Oracle|Advisory|Kolkata’

PwC

Kolkata, West Bengal, India (On-Site)
8 Months ago
luxsoft - Senior Hogan Tester

luxsoft

India (Remote)
2 Months ago
PwC - SAP QM-Senior Associate

PwC

Hyderabad, Telangana, India (On-Site)
9 Months ago
Tekion Corp - Lead Product Designer

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Assystems - Team Leader-Pan India (Upcoming projects related to water)

Assystems

Gurugram, Haryana, India (On-Site)
9 Months ago
Aeries technology - Assistant Manager - Finance

Aeries technology

Mumbai, Maharashtra, India (On-Site)
1 Week ago
luxsoft - Compiler Engineer

luxsoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Xentrix studios - Production – Production Coordinator

Xentrix studios

India (On-Site)
9 Months ago
Capgemini - Electro Mechanical - Power Box

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
bytedance - Operations Analyst Apprenticeship Program - Trust & Safety

bytedance

Gurugram, Haryana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

frozenbyte games - Programming

frozenbyte games

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
Accenture - S&C GN - Tech Strategy & Advisory - Enterprise Architect - Manager

Accenture

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Capgemini - M&C Subject Matter Experts - D

Capgemini

Kolkata, West Bengal, India (On-Site)
2 Months ago
luxsoft - Senior Python Developer

luxsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
luxsoft - Junior Application Programmer

luxsoft

Singapore (On-Site)
1 Month ago
JDA - Staff Software Engineer (Python)

JDA

Scottsdale, Arizona, United States (On-Site)
2 Months ago
Alp Consulting  - CAA C++

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
1 Year ago
binance - Java Engineer - Trading Tech

binance

Taipei City, Taiwan (Remote)
5 Months ago
Domo - Database Administrator

Domo

Pune, Maharashtra, India (Hybrid)
3 Months ago
Everi - Developer Software Principal IV (Games)

Everi

Reno, Nevada, United States (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Hyderabad, Telangana, India (On-Site)

Chicago, Illinois, United States (On-Site)

Chicago, Illinois, United States (On-Site)

Chicago, Illinois, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Chicago, Illinois, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

Chicago, Illinois, United States (On-Site)

Washington, District Of Columbia, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Reveal

Level Up Your Career in Game Development!

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

Job Common Plug