Software Engineer IV
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+23 more
Job description
$105-$110 per hour Charlotte, NC Contract Duration: 12 months Responsibilities: + Design and build highly complex software solutions using agile/XP/TDD. + Lead a team in programming well-designed, efficient code independently. + Collaborate with designers, developers, and product owners to build cloud native software solutions targeting PCF, AWS, mobile iOS/Android, etc. + Clearly communicate team-wide progress and identify blocking processes/patterns that hold a team back. + Participate in paired programming and code reviews with mentees to expand the team’s collective knowledge and understanding of software engineering. + Complete independent research to refine best practices and present work to peers. + Coach and mentor software developers. + Provide technical guidance to leadership so that solutions are built with innovation and sustainability in mind. + Learn the business drivers of a product and help drive the technical direction of a product to fulfill the
Requirements
desired vision. + Recommend and implement best practices and innovative solutions to drive digital transformation in the organization. Experience: + 7-9 years’ previous experience in software development. (Either 9 years of experience specifically in software development or seven years of experience in software development in combination with 2 years alternative experience in a related field). + Experience with automation and optimization. Looks for ways to create repeatable patterns that increase the efficiency of the team. + Experience and ability to manage and optimize databases. + Previous experience collaborating on a cross-functional team. + Previous experience translating business needs into valuable solutions for customers. + Previous experience building solutions with vulnerabilities in mind. + Experience acting as a strong instructor for team members. + Experience building solutions with the larger team in mind. + Experience with teaching and mentoring team members at various levels. + Previous involvement in the long-term vision of projects and software engineering practices. Skillsets: + Strong experience with performance testing tools (e.g., JMeter, LoadRunner, Gatling) and monitoring tools (e.g., AppDynamics, Dynatrace, Prometheus, Grafana). + Familiarity with CI/CD pipelines (Jenkins, Git), API testing (REST, SOAP), and basic database/server administration. + Excellent troubleshooting skills with the ability to interpret complex data, graphs, and server logs. + Deep and solid understanding of APIs. Have been involved in designing/building/implementing APIs. + Considered an expert of cloud-native software engineering best practices. + Familiarity with several frameworks. Resulting code is concise and easy-to-follow. + Ability to build a custom framework (when necessary). + Understanding of functional programming and how to apply functional concepts in any language. + Familiarity and ability to comfortably work with multiple platforms. + Deep experience turning complex ideas into workable solutions. + Deep understanding of development cycle. + Ability to debug and avoid future problems by building more robust solutions. + Ability to look at previous personal or team experience and use this to analyze mistakes/successes, draw conclusions, and design future solutions. + Demonstrated strong soft skills. + Expertise and ability to rapidly make decisions for the team. + A mastery of cybersecurity principles such as authentication, authorization, and encryption. + In-depth experience with common attack vectors, such as SQL injection, Denial of Service (DoS), Cross-Site Scripting, etc., and methods to limit exposure. + In-depth experience working with multiple CI/CD stacks. Education: + Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience). Additional Qualifications: + ESRI and/or GIS experience US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…