Sr. Software Engineer (Python)
Job Description
Onebridge is a Consulting firm with an HQ in Indianapolis, and clients dispersed throughout the United States and beyond. We have an exciting opportunity for a highly skilled Sr. Software Engineer (Python) to join an innovative and dynamic group of professionals at a company rated among the top “Best Places to Work” in Indianapolis since 2015.
Sr. Software Engineer (Python) | About You
As a Senior Software Engineer (Python), you are responsible for developing and maintaining high-quality software applications using Python, focusing on scalability, security, and efficiency. Your role includes developing microservices-based applications, implementing containerization technologies, and leveraging the power of GCP. You will collaborate with cross-functional teams to ensure data availability, accuracy, and reliability for analytics, reporting, and machine learning initiatives.
Sr. Software Engineer (Python) | Day-to-Day
- Write high-quality and well-tested code in Python, while reviewing existing code to understand tool logic dependency and connection.
- Design and implement a microservices architecture, ensuring seamless integration and communication between different services.
- Utilize GCP cloud services to build, deploy, and manage applications, optimizing for performance and cost.
- Apply containerization technologies like Docker and Kubernetes to enhance deployment processes and application scalability.
- Troubleshoot incidents, identify root causes, fix and document problems, and implement preventive measures.
- Collaborate with data analysts, data scientists, and business stakeholders to understand data requirements and deliver solutions.
Sr. Software Engineer (Python) | Skills & Experience
- 7+ years of proven experience as a Software Engineer with solid experience in developing and maintaining Python applications.
- Proficiency in GCP services and deployment methodologies such as BigQuery, Cloud Storage, Dataflow, Dataprep, and Pub/Sub.
- Expertise in containerization tools and orchestration systems, preferably Docker and Kubernetes.
- Solid SQL skills and experience with data modeling and advanced knowledge of data integration patterns and best practices.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Experience in the Healthcare or Technology sector, with an understanding of the unique challenges and regulatory requirements, is highly preferred!
100% Employee-Owned & a Best Place to Work in Indiana, since 2015.
Explore More
Date Posted
11/29/2023
Views
0