Software Engineer

Socure

Nevada (IA)

Hybrid

USD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Socure is seeking a highly skilled Software Engineer to lead design, development, and deployment of advanced software solutions. You will collaborate with cross-functional teams, mentor engineers, and ensure scalable and secure products.

Responsibilities include building distributed systems, owning non-functional requirements, and driving high test coverage. You will work in an agile environment to deliver reliable software while advancing engineering best practices.

Qualifications

  • 3–5 years of substantial coding experience with Go (Golang).
  • Strong programming fundamentals and problem-solving abilities.
  • Experience with concurrency and multi-threading.
  • Familiarity with microservices architecture and RESTful APIs.
  • Exposure to cloud, NoSQL, big data analytics, and ML services is a plus.

Responsibilities

  • Design, develop, test, and debug components for distributed systems at scale.
  • Own non-functional requirements like scalability, availability, and security.
  • Create unit and integration tests with high coverage.
  • Develop enterprise-class documentation for collaboration.
  • Break down tasks, plan, and execute effectively.
  • Collaborate with team to apply best engineering practices.
  • Participate in an agile environment to deliver high-quality software solutions.

Skills

Golang
Distributed systems
Concurrency
Multi-threading
Problem solving
RESTful APIs

Tools

Microservices
NoSQL databases
Cloud computing
Big data analytics
ML services

Job description

We are looking for a highly skilled and experienced Software Engineer to join our dynamic engineering team. In this role, you will be responsible for leading the design, development, and deployment of advanced software solutions. You'll collaborate closely with cross-functional teams, mentor junior engineers, and ensure the delivery of high-quality, scalable, and secure software products.

Responsibilities:
  • Design, develop, test, and debug components for distributed systems operating at large scale and high speed.
  • Own non-functional requirements such as scalability, availability, and security.
  • Contribute to the creation of unit and integration tests, ensuring high code and functional coverage.
  • Develop enterprise-class documentation for both internal and external collaboration.
  • Break down complex tasks into manageable parts, plan, and execute effectively.
  • Work closely with team members to elevate technology and consistently apply best engineering practices.
  • Participate in an agile environment to deliver high-quality software solutions.
Requirements:
  • 3-5 years of substantial coding experience with Golang, preferably in a product development setting.
  • Strong programming fundamentals, excellent problem-solving abilities, and design skills.
  • Excellent analytical and reasoning capabilities, with the ability to visualize processes and outcomes.
  • Demonstrated eagerness to learn and grow while building world-class systems, with a solid understanding of concurrency and multi-threading.
  • Experience with microservices architecture and RESTful APIs.
  • Prior experience with high-throughput and low-latency storage, cloud computing, NoSQL databases, big data analytics, ML services, and large-scale systems is a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Go (Golang) Software Engineer
Go (Golang) Software Engineer

CPS Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Go (Golang) Software Engineer
Go (Golang) Software Engineer

CPS, Inc. • Austin (TX)

On-site
USD 110,000 - 180,000
Senior Golang Backend Engineer - High-Scale Microservices
Senior Golang Backend Engineer - High-Scale Microservices

Hydrogen Group • Denver (CO)

Hybrid
USD 110,000 - 155,000
Software Engineer
Software Engineer

Richmond Public Schools • Virginia (MN)

On-site
USD 70,000 - 90,000
Competitive salary
Comprehensive benefits package
Collaborative work environment
Senior Go Lang Engineer
Senior Go Lang Engineer

EPAM Systems Inc • Chicago (IL), Northern (KY)

On-site
USD 140,000 - 170,000
Golang Backend Tech Lead
Golang Backend Tech Lead

Programmers.io • Tampa (FL)

On-site
USD 120,000 - 180,000
Staff Software Engineer, Enterprise Apps
Staff Software Engineer, Enterprise Apps

Coinbase • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Medical
Dental
Vision
+3
Senior Go Language Developer
Senior Go Language Developer

EPAM Systems Inc • United States

Remote
USD 140,000 - 180,000
Staff Software Engineer, Enterprise Apps
Staff Software Engineer, Enterprise Apps

Coinbase • San Francisco (CA)

On-site
USD 180,000 - 240,000
Medical
Dental
Vision
+3
Staff Software Engineer, Enterprise Apps
Staff Software Engineer, Enterprise Apps

Coinbase • New York (NY)

On-site
USD 170,000 - 210,000
Medical
Dental
Vision
+3