Senior Software Engineer

Automation Anywhere San Jose , CA 95111

Posted 2 weeks ago

Senior Software Engineer

We are looking for a talented and experienced Principal DevOps Architect to help build an optimized CI/CD process and pipeline to create high quality and high velocity release code, using an appropriate set of emerging technologies and with a passion for automation.

This role works within a high-end team, and requires depth and breadth in various technologies in an enterprise build environment to support multi-tiered applications. The role requires a strong work ethic and the following qualifications:

RESPONSIBILITIES INCLUDE

  • Serve as the leader and expert on DevOps culture, practices, and components

  • Work with senior leadership to develop the DevOps strategy and roadmap for Engineering

  • Develop and document future state DevOps processes, procedures, and environments, working closely with the Engineering (Development, QA, Agile), IT, and Security teams

  • Help train and lead the DevOps team from a technical perspective

  • Design, implement, and support detailed monitoring across the DevOps pipeline including operational telemetry for our products/platforms

  • Work with the quality team to build automated deployments that simplify development, increase predictability, ensure quality through automated testing, and provide safe fallback

  • Research and evaluate emerging technologies and trends to ensure we are using the best techniques and tools to maximize software delivery velocity

  • Automate Everything!

POSITION REQUIREMENTS

  • Undergraduate degree preferably in Computer Science or similar technical degree

  • 5+ years of experience in technical leadership and architecture roles

  • 2+ years of experience in DevOps roles implementing CI/CD concepts

  • Broad automation experience in build, test, configuration, and deployment in complex environments from development to production

  • Strong systems administration background (Linux, Windows, virtualized, and cloud)

  • SCM experience and knowledge of branch strategies

  • Strong scripting experience

  • Experience with tools for monitoring, automated configuration management, infrastructure automation and package management

  • Experience with high-level software development languages such as C++, JavaScript, C#, Python, or Java

  • Experience with container orchestration platforms such as Kubernetes or Swarm

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Hoffmann-La Roche Inc.

Posted Yesterday

VIEW JOBS 3/22/2019 12:00:00 AM 2019-06-20T00:00 Position Summary: Design, modifies, develops, writes, implements and deploys LIMS software applications. Provides 24/7 supports for the lab production system. Responsibilities Include: * Creating and maintaining custom laboratory automation software to control robotics and peripheral devices, and * Creating software to integrate automation devices with Company LIMS and other external applications, and * Evaluate and implement new automation hardware in conjunction with Company needs for laboratory processes requiring scale-up, and * Maintaining and enhancing custom laboratory information management systems (LIMS) software primarily written in Java and C# to track process data and workflow queues, and * Maintaining and enhancing database SQL required to support LIMS functionality, and * Supporting end-users in a 24/7 production environment as needed, and * Such other matters as may be determined by yourself and the Company Minimum Qualifications: * BS degree in Computer Science, Computer Engineering or Life Sciences preferred and a minimum of 4 years directly related experience. * C#, .NET framework development, Java, Javascript, software architecture and object oriented programming * Experience in writing Windows-based software applications involving a graphical user interface and complex sets of business requirements and rules * Experience with relational database systems and knowledge of SQL * Experience developing software for liquid handling robots preferred. * Knowledge of software engineering concepts, principles, and languages applicable to the product line supporting. * General knowledge of computer aided software engineering principle and systems * Ability to communicate effectively, both verbally and in writing * Able to integrate and apply feedback in a professional manner, and ability to work as part of a team * Analytical skills to effectively review and analyze technical problems * Comfortable with a fast paced development schedule Roche is an equal opportunity employer. Research & Development, Research & Development > Devices, Systems and Solutions Hoffmann-La Roche Inc. San Jose CA

Senior Software Engineer

Automation Anywhere