Our client is well-respected in the tech industry. Their software is used by Software Engineers throughout the world, and is designed to aid organizations of all sizes to manage the code quality of their applications. The software solves problems of coding issues facing by every business, and they also provide products for code quality and security, enabling businesses to reduce the risks and ultimately deliver reliable and safer software.
Due to growth of their customer portfolio, they are looking for Technical Solutions Engineers with software development and/or DevOps knowledge, and prior experience investigating technical issues and providing resolution. This role will assist the company's customer base in deploying and using their solutions, as well as helping them to adopt software engineering best-practices.
The variety of customers makes each investigation a unique opportunity to learn about Code Quality, Security, Software Engineering, and DevOps.
Responsibilities:
- As a Technical Solutions Engineer, you will be the main point of technical contact for the clients, and you will contribute to the company's product adoption and integration. You will provide an individualized level of service to the customers. You will guide them in finding the right implementation and advocate the best way to use the products. You will also investigate and solve customer issues in a timely manner. Responsibilities include but not limited to:
- Help customers integrate solutions across their software development pipeline. Technical integration possibilities include:
- Integrated development environments (IDE)
- Application Lifecycle Management (ALM)
- Continuous Integration chain
- The integration to software lifecycle (Source Control Management, build, test)
- The integration to existing business applications (authentication, database, etc).
- A primary responsibility will be to dive any client technical issues to resolution. The lifecycle of all investigations includes: Qualification of customer concerns, reproducing the issue, conducting an in-depth technical investigation, and managing the customer relationship throughout the entire process.
- For example, Investigations could include connecting to a remote machine, log reading, application administration, and configuration issues.
- Collaborate with Sales and Technical Consultant teams to improve overall customer experience and make sure that our Service offering brings maximum value to our customers.
- Work with the rest of the team to listen, challenge, and refine customers feedback to feed the discussion with internal Product teams and to shape product evolutions.
- Represent the customer's voice in product roadmap discussion.
Required Skills & Qualifications:
- Proven experience of software engineering best practices.
- Preference for at least 3 years of experience in maintaining and delivering high-quality software
- Experience with common software engineering tools related to this environment:
- Software Configuration Management tools (e.g. Git, SVN)
- Integrated Development Environment tools (e.g. Visual Studio, IntelliJ)
- Continuous Integration tools (e.g. Jenkins Pipelines, Azure DevOps)
- Experience with system-wide deployments which will be important in this role because sometimes an issue is not caused by the application itself, but by the network, the underlying server, the database or else.
- Investigation skills to understand problems in their context and ability to reproduce them.
- Must be collaborative and a team player above all else. Must be open to sharing knowledge. Must be open to giving and receiving feedback with the intention to grow yourself and others.
- Must be willing to relocate to Austin, Texas following offer acceptance.