Lead Software Engineer
Vertex Inc. · King of Prussia, PA · 2 wk ago
EngineeringFull-time
Job Description
Duties
- Be a part of the team responsible for improving the quality and efficiency of the larger engineering organization at Vertex.
- Improve software development lifecycle through platform capabilities, metrics, insights and automation;
- Lead the design and implementation of core DevOps and test automation platform capabilities;
- Develop services, tools, and automated workflows that work on the delivery aspects of modern Cloud services that provide solutions for complex tax requirements;
- Lead development of a shared, secured DevOps platform for delivery of leading SaaS tax solutions, including service development, related infrastructure-as-code, monitoring and alerting design and architect solutions including tooling options that can be 3rd party, open source and home grown;
- Create Cloud and application environment automation (infrastructure-as-code);
- Write and structure documentation, representing architecture and user flows visually;
- Identify inefficiencies in the flow of value through the DevOps pipeline and design improvements to accelerate and optimize.
Requirements
- Bachelor’s Degree (or foreign equivalent) in Computer Science, Information Systems, Electrical Engineering, or a related field and five (5) years of experience in the following:
- Performing application development in Java, Python, and Go;
- Performing Software Development Quality Assurance including creating test plans and test frameworks;
- Creating software delivery pipelines using DevOps;
- Using continuous delivery tooling to accelerate and optimize software delivery;
- Working on Cloud-native computing foundation technologies, including AWS or Azure;
- Coordinating large-scale projects in agile development teams, including working with program stakeholders;