Sr Software Engineer

  • Salt Lake City, UT
  • Posted 15 hours ago | Updated 11 hours ago

Overview

On Site
Full Time
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6 month(s)

Skills

Typing
Cloud Computing
Testing
Knowledge Sharing
Mentorship
Computer Science
Software Development
RESTful
Microservices
Amazon Web Services
Amazon EC2
Amazon S3
Amazon RDS
Remote Desktop Services
Management
Terraform
Continuous Delivery
Jenkins
GitLab
Continuous Integration
CircleCI
Version Control
Git
Conflict Resolution
Problem Solving
Analytical Skill
Communication
Collaboration
Docker
Kubernetes
Database
PostgreSQL
MySQL
NoSQL
Grafana
Open Source
Oracle UCM

Job Details

.

Job Title-Sr Software Engineer

Location-Salt Lake City, Utah

Duration-6 months


Position Overview:
Mid-Senior Backend Software Engineer to join our growing engineering team. You will play a key role in designing, developing, and maintaining the core backend services that power our innovative products. This is an exciting opportunity to work with cutting-edge technologies, contribute to impactful projects, and collaborate with a passionate group of engineers. We value engineers who appreciate the advantages of Go, understand the principles of Infrastructure as Code, and are adept at managing permissions within AWS.
What You'll Do:

  • Design, develop, and deploy scalable and reliable backend services and APIs using Go, leveraging its fast compile times and strong typing to catch errors early in the development process.
  • Write clean, efficient, and well-documented code, adhering to best practices.
  • Implement robust error handling mechanisms and create effective wrappers for internal and external services.
  • Leverage AWS services to build and maintain our cloud-based infrastructure.
  • Utilize Terraform to define and manage infrastructure as code (IaC), ensuring that our infrastructure configuration definitions are kept alongside the application code for better version control and consistency.
  • Contribute to the design and implementation of our CI/CD pipelines for automated building, testing, and deployment.
  • Collaborate closely with frontend engineers, product managers, and other stakeholders to define and deliver high-quality software.
  • Participate in code reviews to ensure code quality and knowledge sharing within the team.
  • Troubleshoot and resolve production issues effectively.
  • Contribute to the ongoing improvement of our development processes and tooling.
  • Implement and manage security best practices within our AWS environment, understanding how IAM role policies and bucket policies (among others) control permissions and access to resources.
  • Mentor and guide junior engineers, sharing your knowledge and expertise.

What You'll Bring:

  • Bachelor's degree in Computer Science or a related field (or equivalent practical experience).
  • 5+ years of professional backend software development experience.
  • Strong proficiency in the Go programming language and its ecosystem.
  • Solid understanding of RESTful API design principles and microservices architecture.
  • Proven experience with error handling strategies and building effective service wrappers.
  • Hands-on experience with Amazon Web Services (AWS) and its core services (e.g., EC2, S3, RDS, Lambda, ECS), including a strong understanding of how to manage permissions using IAM and resource-based policies.
  • Experience with Infrastructure as Code (IaC) tools, particularly Terraform, and the principles of keeping infrastructure definitions close to the application code.
  • Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, CircleCI).
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team in a fast-paced environment.

Bonus Points For:

  • Experience with containerization technologies like Docker and Kubernetes.
  • Familiarity with database technologies (e.g., PostgreSQL, MySQL, NoSQL).
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Contributions to open-source projects.

Eligibility Note:

Muskan Sharma Sr. IT Recruiter

Email-

Phone Number :

*145

STELLENT IT A Nationally Recognized Minority Certified Enterprise

"Happiness can be found, even in the darkest of times, if one only remembers to turn on the light."
- JK Rowling

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.