BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Principal Software Engineer, Remote, US

Company: Autodesk
Location: Boston
Posted on: May 6, 2021

Job Description:

Job Requisition ID #21WD47532Position OverviewAutodesk Construction Solutions (ACS) is looking for a Principal Engineer to expand our Workflows & Systems team under our Infrastructure group. This team provides users with simple, secure, and powerful workflows and systems, and creates and maintains reliable pipelines to support the engineering processes for all of ACS. You will help lead the backend development of our CI/CD solutions, build out, automate, and improve technologies used by other developers inside Autodesk.Location: Open to Remote, US and CanadaWe solve and ask questions like:

  • How can we merge tools and processes between different teams in ACS and Autodesk at large
  • How can we simplify onboarding to our cloud infrastructure for new teams and products joining ACS
  • What is the best way to balance security with ease of use for our developers, and can we automate or abstract away complexity
  • What are the processes we can automate in order to simplify daily tasks for our own team, as well as other engineering teams that rely on usCurrently, the ACS Infrastructure group ensures infrastructure uptime, manages the deployment and runtime systems, the provisioning and management of AWS cloud resources, and develops the build and delivery pipelines used by ACS engineers. A big part of our job is enabling developers to have visibility into their service's performance using metrics, traces, and logging.Our group handles complex architectural projects to grow internationally, such as datacenter-level regional disaster recovery and eventually implementing self-healing infrastructure across many AWS regions. We have also developed our infrastructure to keep our external compliance controls low-touch or invisible to the product engineer.In the last year, teams within this group have:
    • Built high-availability and resiliency around database clusters through tear-down infrastructure testing
    • Have taken on large projects to better integrate with Autodesk systems and certifications and aiding other recently acquired companies in the same work
    • Collaborated on a system that leverages HR systems to populate SSO groups according to job characteristics and geo, for automated on-boarding of new Engineers
    • Seamlessly integrated code analysis tools into our CI pipeline without involving individual application teamsWe adhere to a DevOps methodology (as opposed to old-school operations) where developers -- not operations people -- are responsible for their code's reliable operation and where developers are empowered and trusted to make the changes necessary for reliability.Our work touches every layer of infrastructure. So we are looking for engineers with a broad range of operations and development experience. We want to find people who define success in terms of SLOs, SLIs, and SLAs, who care deeply about observability in distributed systems, and who have experience scaling out cloud systems to multiple regions worldwide.DevOps and systems experience is highly valued. Have you have gotten your hands dirty with package and configuration management, infrastructure-as-code principles, AWS, Linux, Jenkins and security? Do you know your way around Docker, Bash, and Python? If so, we'd love to talk with you.Are you passionate about getting in front of problems instead of waiting until things are on fire? Do you dream of stability, love metrics, communicate well, document your code, and relish building reliable systems that hum along and take care of themselves? If so, we want you on the team.Responsibilities
      • Help lead the team and dive into multiple projects. As well as support the ACS organization at large and make sure other engineers are not slowed down by workflows we provide and maintain
      • Research, design and develop backend components and tools to extend, improve, stabilize and scale Autodesk Construction Cloud infrastructure
      • Code, test, debug and document new and existing functional components to ensure that software meets business, quality and operational needs
      • Collaborate with peer teams and support organizations on technical issues and provide guidance
      • Contribute to the design and architecture to enable secure, scalable and maintainable software
      • Plan automation of security best practices into our systemsMinimum Qualifications
        • Help us finish our and other recently acquired groups within ACS to transition into Autodesk global standards and tools
        • Develop a fully automated pipeline to maintain and audit user access
        • Work with other teams in infrastructure to set up IAM roles, permissions, and their SSO workflows for users
        • Augment our workflow systems to report into the Autodesk dashboards for reliability and excellence#LI-POSTAt Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers (Careers%20%3Ccareers@autodesk.com%3E) .Autodesk is the global leader in design and make technology, including industry-leading 3D design, engineering, and entertainment software and services, that offer customers better outcomes though automation and insights for their design and make processes. With over $3.5 billion in revenue and more than 12,000 employees, Autodesk has established itself as the leading provider of design and make technology that empowers innovators everywhere to achieve the new possible for products, their businesses and the world. If you've ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you've experienced what millions of Autodesk customers are doing with our software. With a vision of a better world designed and made for all, Autodesk serves customers in architecture, engineering, and construction; product design and manufacturing; and digital media and entertainment industries. Its customers design, fabricate, manufacture, and build anything by visualizing, simulating, and analyzing real-world performance early in the design process.

Keywords: Autodesk, Boston , Senior Principal Software Engineer, Remote, US, IT / Software / Systems , Boston, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Boston RSS job feeds