Senior Backend Software Engineer

Overview

On Site
$145,000 - $195,000 annually
Full Time

Skills

Use Cases
Agile
Lean Methodology
Mentorship
Automated Testing
NATURAL
Documentation
Collaboration
Entity Framework
SQL
NoSQL
Database Design
Management
Couchbase
DevOps
Continuous Integration
Continuous Delivery
Legacy Systems
Migration
Terraform
Microservices
Communication
Encryption
C#
Node.js
Backend Development
High Availability
Domain-driven Design
Amazon Web Services
Amazon DynamoDB
Remote Desktop Services
Amazon RDS
Amazon CloudFront
Amazon S3
RESTful
Orchestration
Artificial Intelligence
Messaging

Job Details

RESPONSIBILITIES:
Kforce has a client that is seeking a Senior Backend Software Engineer in Lehi, UT.

Responsibilities:
* Senior Backend Software Engineer will develop cutting-edge, AI-driven products designed for enterprise-level use cases
* Harness the power of modern AI technologies to solve complex business challenges
* Collaborate within a high-impact, agile development team grounded in lean principles
* Partner closely with product managers and designers to deliver solutions that reflect our values and product vision
* Maintain consistent communication to keep stakeholders informed of project and task progress
* Architect and guide large-scale development efforts from concept through delivery
* Mentor fellow engineers and support their technical growth
* Incorporate unit, integration, and automated testing as a natural part of your development process
* As a Senior Backend Software Engineer, you will write clear, targeted documentation to enhance product understanding across teams
* Champion adherence to engineering standards and industry best practices
* Collaborate across departments to elevate the engineering discipline and share knowledge

REQUIREMENTS:
* 5-8 years of hands-on experience as a professional software engineer
* Experience with Entity Framework Core (EF Core)
* Solid experience in SQL and NoSQL database design and management (Couchbase is a plus)
* Experienced with DevOps practices and CI/CD pipelines
* Experience with modernizing legacy systems, including migrating from monoliths to micro frontends
* Knowledgeable in Infrastructure as Code (Terraform preferred)
* Deep knowledge of Microservice and Event-Driven Architectures
* Familiar with stream processing and asynchronous communication patterns
* Familiar with security principles like encryption, input validation, and rate limiting
* Understands and applies observability best practices: monitoring, logging, alerting
* Strong proficiency in C# and/or Node.js for backend development
* Proven track record of building scalable, distributed systems for high availability
* Exposure to Domain-Driven Design (DDD) principles
* Hands-on with AWS services like ECS, Lambda, DynamoDB, RDS, OpenSearch, CloudFront, and S3
* Strong grasp of RESTful API design and consumption
* Comfortable with containerization and orchestration tools
* Committed to high test coverage including unit, integration, and E2E tests

Core Values We Look For:
* Ownership: You take full responsibility for outcomes and don't wait for others to drive progress
* Customer Obsession: You build with the end user in mind, aiming to create software that delights and impresses
* Proactive Learning: You stay current on technologies and push yourself to grow continuously
* Team Commitment: You invest in the success of those around you and help the team win together
* Self-Awareness: You understand your strengths and gaps and know how to surround yourself with complementary talent

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.

About Kforce Technology Staffing