What are the responsibilities and job description for the Senior Software Engineer position at Kforce Technology Staffing?
Job Details
RESPONSIBILITIES:
Kforce is immediately seeking an experienced Senior Software Engineer in support of our enterprise telecommunications and mass media client based in Greenwood Village, CO.
Software Solutions (85% - hands on development):
* Help architect robust, scalable software solutions, including UI components, microservices, database tables, and infrastructure components to meet the needs of our experimentation and configuration management stakeholders
* Develop software solutions and infrastructure with adequate testing and monitoring to ensure a quality, stable user experience
* Deploy, test, and troubleshoot software applications
* Builds, maintains, and enhances the systems for experimentation and configuration management
* Hands-on implementation and prototyping of software solutions
Technical Influence:
* Push the team towards best practices around full stack software engineering
* Review code to ensure reliable, efficient solutions are being used to meet business outcomes while achieving cost/benefit balanced performance
* Technical support for our software solutions (occasionally on-call)
* Implement automated unit and integration testing, following a test-driven development approach when practical
* Provide effort estimates around complexity, but also helping the team commit to and reach realistic delivery dates
Establishing Requirements and Stakeholder Relationships:
* Work closely with data engineers, data scientists, designers, product owners, and stakeholders to understand how our experimentation and configuration management platform will be used and help ensure our solutions satisfy those requirements
* Acts as a liaison between the software engineering team and stakeholder technical teams
* Support the achievement of the experimentation group's stated goals and outcomes
REQUIREMENTS:
* Bachelor's degree in related field
* 8 years of experience in a software engineering role
* Significant, recent hands-on development experience with Node.js, React, JavaScript, TypeScript, and GraphQL
* Professional experience with AWS Aurora, DocumentDB, EC2, and EKS
* Experience with microservice architecture and design patterns
Preferred Qualifications:
* Master's degree or higher in related field
* AWS Certified Developer
* Professional experience with Python
* Experience with Next.js, Redis, Prisma ORM, DataDog, Rancher, Kubernetes, Apache Superset, GitLab
* Experience with Infrastructure as Code or Terraform
* Familiarity with module federation and React package bundlers such as Webpack
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.
Kforce is immediately seeking an experienced Senior Software Engineer in support of our enterprise telecommunications and mass media client based in Greenwood Village, CO.
Software Solutions (85% - hands on development):
* Help architect robust, scalable software solutions, including UI components, microservices, database tables, and infrastructure components to meet the needs of our experimentation and configuration management stakeholders
* Develop software solutions and infrastructure with adequate testing and monitoring to ensure a quality, stable user experience
* Deploy, test, and troubleshoot software applications
* Builds, maintains, and enhances the systems for experimentation and configuration management
* Hands-on implementation and prototyping of software solutions
Technical Influence:
* Push the team towards best practices around full stack software engineering
* Review code to ensure reliable, efficient solutions are being used to meet business outcomes while achieving cost/benefit balanced performance
* Technical support for our software solutions (occasionally on-call)
* Implement automated unit and integration testing, following a test-driven development approach when practical
* Provide effort estimates around complexity, but also helping the team commit to and reach realistic delivery dates
Establishing Requirements and Stakeholder Relationships:
* Work closely with data engineers, data scientists, designers, product owners, and stakeholders to understand how our experimentation and configuration management platform will be used and help ensure our solutions satisfy those requirements
* Acts as a liaison between the software engineering team and stakeholder technical teams
* Support the achievement of the experimentation group's stated goals and outcomes
REQUIREMENTS:
* Bachelor's degree in related field
* 8 years of experience in a software engineering role
* Significant, recent hands-on development experience with Node.js, React, JavaScript, TypeScript, and GraphQL
* Professional experience with AWS Aurora, DocumentDB, EC2, and EKS
* Experience with microservice architecture and design patterns
Preferred Qualifications:
* Master's degree or higher in related field
* AWS Certified Developer
* Professional experience with Python
* Experience with Next.js, Redis, Prisma ORM, DataDog, Rancher, Kubernetes, Apache Superset, GitLab
* Experience with Infrastructure as Code or Terraform
* Familiarity with module federation and React package bundlers such as Webpack
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.