Sovos Compliance Company® is the leading provider of automated-transaction tax solutions, with more than 30 years of experience in the transaction tax compliance business. Within the U.S. or around the world, Sovos Compliance Company has the sales, use and value-added tax solutions businesses need to help get it right. Sovos Compliance Company brings accuracy and compliance to ERP systems, custom-billing applications or web stores, maximizing a business’s bottom line.
An Entry Level Release Engineer applies a systematic approach to the development, maintenance, and operation of Configuration Management (CM) products and services to the internal Product Development team. They work with others across the business to understand customer and internal needs and develop solutions in the areas of software builds (compilation) and packaging. Throughout the lifecycle, the Release Engineer is a consultant to others in their area(s) of expertise and they continually develop skills relevant to their role.
Entry Level Release Engineers typically collaborate with Product Managers, Architects, Software Engineers, Quality Assurance, and other technical staff to refine software build and packaging requirements and designs. They participate on cross functional teams to help deliver solutions from the point of inception through customer delivery. Release Engineers are expected to support products in use by diagnosing and resolving issues and also participate in initiatives to improve processes, standards and practices.
Applies defined practices / procedures to design, implement, and support individual software projects
Builds effective working relationships with team members
Actively seeks assistance as needed but demonstrates learning and growing independence
Multitasks in a fast paced environment while maintaining integrity, reliability, ethical practices and a professional focus on projects.
Configuration Management (“CM”) infrastructure – Responsible for setting up CM technology and processes. This includes analyzing what the environment needs, determining the best technology to use and implementing the selected technology/CM tools.
Manage/Improve CM tools – Responsible for maintaining and upgrading CM tools and establishing some level of automation. This may include integrating CM tools with other development technology.
Manage/Troubleshoot the CM environment – Responsible for the administration of the CM tools, helping users set up workspaces, perform routine troubleshooting for users, and training users in CM technology and processes.
Perform Builds – Responsible for the continuous building of the product release, ensuring compiler versions are up-to-date working with a build technology, establishes a build process, and continually improving the build process. Recommends, develops, and implements process involvements relative to software migration and configuration management practices.
Package/Migrate/Install Software Releases – Responsible for providing kits to QA and production for release by production team to external customers, partners and/or internal teams. Administers the change process of collecting, auditing, reconciling, recording, reporting and distributing project component information. Administers a final approval on assigned software configuration changes, ensuring accurate, timely, and controlled implementations.
Partners with fellow associates/supervisors/departments; contributes and exchanges knowledge and skills to meet group needs and goals; participates in resolving issues.
No prior experience necessary for this Entry-Level Position
BA/BS Degree in Computer Science, Software Engineering or related software engineering experience
Developing skills in or exposure to the following:
Scripting language(s) like Perl, Shell, etc.
Build process for one or more languages (C, Java, .Net, etc)