Not finding your perfect job, let us help.

Click here to submit your job preferences.

VIP Staffing

Close Menu

Sr. Software Engineer, Integration Opening, , TX, OK, CO, NM

Location: , TX, OK, CO, NM

Post Date: 01/12/2024

Senior Software Engineer – Integration
Help our client build and maintain some of the best-loved software services in the K-12 Education market. You'll be responsible for design, delivery, and maintenance of systems serving thousands of districts across North America.
As an integral part of our software development team, your day-to-day duties will involve full stack web development with an emphasis on data pipelines, ELT / ETL systems, and microservices. If you love hands-on, high-impact, nitty-gritty detailed development work spanning many systems, crunching data, and making things better every day, you might be a good fit. Experience with ELT / ETL, groovy / Java, JavaScript / TypeScript, and batch processing systems will make you an excellent candidate.
This is a senior level position and comes with the responsibility to act as a technical leader for your peers. Autonomy and self-direction is expected from the candidate. You will be expected to be a significant contributor to application development, sprint planning, and providing guidance on best practices and architecture within new and existing systems.
  • Work with leadership to recommend product direction and align technical objectives to the overall company vision.
  • Actively participate in agile processes, leading system design, prototyping, and implementation
  • Work closely with Product Owners and other cross-team collaborators to understand business context and product requirements, and help evolve and grow product capabilities
  • Lead by example as a technical leader for a team of software engineers. Provide supervision and guidance to other members of the team.
  • Assist in architectural design and spearhead implementation of new and existing software components
  • Champion continuous improvement of standards, processes, and quality
  • Perform other tasks as required
  • Minimum of 5+ years of software development experience or Bachelor's Degree in Computer Science.
  • Expertise in software engineering practices, preferably in the Groovy / Java and JavaScript / TypeScript ecosystem. Advanced knowledge of programming languages.
  • Strong experience with data pipelines or ETL / ELT.
  • Experience creating and maintaining databases.
  • Outstanding verbal and written communication.
  • Strong technical leadership background that demonstrates willingness to take charge of software engineering.
  • Team-oriented software engineering experience, with a strong emphasis on best practices and fundamentals (source control, unit testing, monitoring, CI/CD,12-factor apps, SOLID, etc.)

Click Here to Apply