Stonebranch builds dynamic IT automation solutions that transform business IT environments from simple IT task automation into sophisticated, real-time business service automation, helping organizations achieve the highest possible Return on Automation. No matter the degree of automation, Stonebranch software is simple, modern, and secure. Using its universal automation platform, enterprises can seamlessly orchestrate workloads and data across technology ecosystems and silos. Headquartered in Alpharetta, Georgia with points of contact and support throughout the Americas, Europe, and Asia, Stonebranch serves some of the world's largest financial, manufacturing, healthcare, travel, transportation, energy, and technology institutions.
The candidate will join our Technology Business Unit in Athens, contributing to the whole growth and adoption of our Universal Automation Platform by extending its integration capabilities and enabling our customers to automate “everything and everywhere”.
Your Part in this Growth Story:
Stonebranch Marketplace is evolving enabling our customers who build DevOps, DataOps, and any type of IT orchestration to integrate with any cloud services and cutting-edge applications such as GitHub, Kafka, Elastic, Terraform, Kubernetes, Docker, Databricks, Snowflake, Slack, Jenkins, etc.
Stonebranch’s Solutions Extension Development team is searching for a Python Developer who’s interested in designing and building amazing, impactful Universal Automation Connectors that will extend the integration capabilities of our Universal Automation Platform.
The position is best suited for a professional interested in the automation or systems integration fields, who has a successful track record in building solutions in Python while being an organic member of a software team by providing mentorship and guidance.
This will be a hybrid position – 3 days/wk onsite and 2 days/wk remote – and will report to the Manager for Solution Engineering.
What you will be doing:
You will design, build, test, and document the next generation of universal automation platform connectors leveraging the Universal Extension capabilities.
You will be part of an agile team of engineers, mentoring, reviewing work, and providing constructive feedback.
You will maintain, support, and extend the rolled-out software components. Apply technical expertise to investigate, reproduce and resolve software issues.
You contribute to whole team strategy and implementation, in terms of development, testing automation, and rollouts focusing on CI/CD practices
As part of the team, you will be responsible for team deliverables. You need to make sure they are rolled out as planned, with good quality following best practices.
You will contribute on the definition and implementation of PoCs and demos and in the creation of white papers, technical blog posts
You contribute to the product development cycle and backlog with forward-thinking ideas and features
What You Will Bring to the Team:
Bachelor’s degree or higher in Computer Science
3+ years of experience in writing Python production code.
You have very good knowledge of Python programming language. You know the best practices and you write clean, maintainable, and efficient code.
You have a great understanding and experience in Unit Testing, OOP, and design patterns.
You have a great understanding and experience with basic programming concepts (like IPC, Multithreading, Memory Management, Network Programming, Filesystem), operating systems (Windows/Linux) and how they interact with processes.
You have great experience in Windows/Linux platforms and Unix Shell scripting.
You have proven experience working with teams by being an effective communicator and contributor.
You have proven experience in growing junior engineer skills by mentoring and doing code reviews.
You demonstrate passion in excellence, determination, ownership of delivered work, and accountability.
You bring a big appetite and curiosity for automation & learning new technologies.
Excellent written and verbal communication in English.
Strong analytical thinking and troubleshooting capabilities.
Ego-free attitude — we are here for the success of the team and the company.
Bonus Points:
Prior experience/participation on open-source projects
You have practical experience with DevOps environments and tools such as Jenkins
You have practical experience with end-to-end testing automation and frameworks, like Robot
You have previous experience in integrating and connecting systems
Why You'll Love Stonebranch
Competitive compensation
Health insurance and pension plan
Great company culture
Regular social events
Work in a motivated, experienced, and international team of top performers
Continuous professional development