Preferred timezone Central America Standard TimeAbout this jobRole: Senior Software EngineerCategory: IT JobsThe Role:As a Software Engineer in the Virtual Mobile Devices team, you will get the opportunity to have ownership over optimizing, testing and ensuring the availability of the latest mobile simulators and emulators for our customers.Our team builds the end-to-end tooling and pipelines to make sure that our customers have the virtual device models and versions they need in our cloud.
As part of this small dynamic team, you will engage with your teammates on tackling complex tasks using known as well as unfamiliar methods and have immense prospect for learning and growth.
You'll also work with Product to discuss new product features, contribute to defining product features, product roadmap planning and collaborate cross-functionally with other teams across Sauce.Our engineering culture is strong where having ownership, respecting individuality, ideas over hierarchy, engineering excellence and a willingness to help your teammates through collaboration and feedback is not only encouraged but emphasized.
You will be able to see the impact of your work not only at Sauce Labs but also on thousands of the world's largest global applications.As a Software Engineer, you'll have the opportunity to:Help design and build our automated build and test pipelines for our virtual devicesTroubleshoot interesting issues at the intersection of mobile app testing frameworks and virtual mobile devicesBecome an expert on Android Emulators and iOS Simulators, automating the delivery of these platforms as they change over timeDelight our customers with new product features and iterationsWork closely with other teams and technology partners to troubleshoot and resolve complex problemsJob Requirements:5+ years of demonstrable software engineering experienceYou are proficient with Python, Git, Shell scripts, and CI/CD pipeline development (preferably GitLab)You are a self-directed learner, able to experiment safely with systems and learn on your own, but also know when to ask for helpYou are able to methodically troubleshoot complex systems, identifying and understanding the root cause of an issue, and offering solutions to mitigate the problemYou are passionate about eliminating manual tasks, and can convert manual steps into automated processes that are robust, resilient, and repeatable.You are familiar with cloud infrastructure (GCE, AWS or similar)Android or iOS app development/debugging experienceUsing build tools to automate and test (Pytest, virtualenv)You have experience with both virtualization and containerization technologiesYou use configuration management tools (Ansible or similar)Experience automating and configuring Mac OSYou've used Kubernetes in productionFamiliarity with WebDriver protocols (JWP or W3C)Please note our privacy terms when applying for a job at Sauce Labs.Sauce Labs is proud to be an Equal Opportunity employer and values diversity at our company.
We do not discriminate on the basis of race, religion, color, national origin, gender identity/expression/status, sexual orientation, age, marital status, veteran status or disability status.Security responsibilities at SauceAt Sauce, we will commit to supporting the health and safety of employees and properties, partnering with internal stakeholders to learn and act on ever-evolving security protocols and procedures.
You'll be expected to fully comply with all policies and procedures related to security at the department and org wide level and exercise a security first' approach to how we design, build & run our products and services.We thank all the candidates who have shown interest in our company, but only shortlisted candidates will be contacted.
#J-18808-Ljbffr
📌 Senior Software Engineer
🏢 Sauce Labs
📍 Coffs Harbour