Marco Technologies
Posted 2w ago

Golang Software Developer

Marco Technologies
United States or Delaware or Florida or Iowa or Illinois or Indiana or Kentucky or Maryland or Michigan or Minnesota or Missouri or Maine or Nebraska or North Dakota or New Jersey or Pennsylvania or Rhode Island or South Dakota or Texas or Wisconsin
$93k-$149k/yrRemoteFull Time
Responsibilities
  • developing applications
  • building cloud services
  • debugging software
Requirements
  • Bachelor's degree and 6 years relevant experience or equivalent
  • Experience shipping production Go software
  • Familiarity with Go, gRPC
  • Protocol Buffers, HTTP
  • WebSockets
  • PostgreSQL
  • SQLite, Redis
  • Azure Blob Storage
  • Docker
  • Kubernetes
  • Terraform, Helm
  • Argo CD
  • GitHub Actions
  • Observability tooling
  • Must reside in listed states
Technical tools mentioned
GogRPCProtocol BuffersHTTPWebSocketsPostgreSQLSQLiteRedisAzure Blob StorageDockerKubernetesTerraformHelmArgo CDGitHub ActionsOpenTelemetryDatadog

Job description

Location Type

Full Remote

Marco is hiring for an experienced Golang Software Developer who will be responsible to build and evolve Marco’s data collection agent for IT and print devices: the customer-installed agent and its supporting cloud services, written primarily in Go.
ESSENTIAL FUNCTIONS:

  • Apply in-depth technical knowledge to develop applications across one or more technology areas (web applications, APIs, web services, and application database integration), including cloud and data platforms with supported organization tools such as Go (Golang), Google Cloud Platform. Plan, design, develop, test, debug, and deploy highly available applications.
  • Build and evolve the customer-installed agent and its supporting cloud services, primarily in Go.
  • Develop system services that run across Windows, Linux, and macOS.
  • Collect and normalize data from computers, networks, and print devices.
  • Design reliable communication and data flows between customer environments and the cloud.
  • Debug and improve software that crosses operating systems, networks, databases, and distributed services.
  • Write tests that exercise concurrency, failures, retries, and other real-world conditions.
  • Build the observability needed to understand released software and improve it using operational evidence.
  • Write design proposals, technical investigations, and documentation that help the team evaluate decisions.
  • Help operate containerized services in Azure and Kubernetes.
  • For consequential work, define the problem, desired outcome, and important constraints before committing to an implementation, and involve other engineers early when a decision affects their work or limits future choices.
  • Use AI for research, prototypes, implementation, and review while remaining accountable for the resulting system; scale review to the consequence of a change and establish patterns that guide both people and AI.

QUALIFICATIONS:

  • Bachelor’s degree and six years of relevant experience, or equivalent combination of education and experience.
  • Familiarity with the Marco stack: Go, gRPC, Protocol Buffers, HTTP, WebSockets, PostgreSQL, SQLite, Redis, Azure Blob Storage, Docker, Kubernetes, Terraform, Helm, Argo CD, and GitHub Actions. Experience with every part of the stack is not required.

REQUIRED SKILLS:

  • Experience shipping and supporting production software written in Go.
  • Preference for simple, idiomatic Go that uses the standard library where possible and adds dependencies or layers of abstraction only when they are clearly needed.
  • Experience with concurrent, networked, and distributed systems where failures are expected, including concurrency, retries, and failure handling.
  • Ability to investigate unfamiliar systems, gather evidence, and explain what is happening before proposing a solution.
  • Comfort learning operating-system, networking, and customer-domain details as the work requires them, including system services on Windows, Linux, and macOS and the behavior of network and print devices.
  • Observability tooling (OpenTelemetry, Datadog) to a depth sufficient to understand released software and improve it using operational evidence.
  • Test design that exercises concurrency, failures, retries, and other real-world conditions.
  • Effective use of AI for research, prototypes, implementation, and review, with personal accountability for the correctness and quality of the result.
  • Product judgment and architectural thinking: defining the problem, desired outcome, and constraints before implementation, and using prototypes to expose uncertainty.
  • Clear written and spoken communication of complex technical work, including design proposals, technical investigations, and documentation that help a team make sound decisions.

Pay Range: $93,318 - $149,309 annually

The pay range listed for this position is based on candidate's skill level, experience, relevant licenses, and educational background. For detailed information about our benefits, please visit our careers page at www.marconet.com/careers.

Location: This is a remote-eligible position, however, Marco Technologies requires employees to reside within one of the following states: DE, FL, IA, IL, IN, KY, MD, MI, MN, MO, ME, NE, ND, NJ, PA, RI, SD, TX, WI

Application Deadline: Applications are continuously accepted until the position has been filled.

About Marco Technologies


We make business technology Simple. Secure. Better. We do it all -- from hosted/cloud services, copiers/printers, managed services, phone systems, document management, business IT services and audio/video systems. We are an organization with strong partnerships between sales and service. We have hundreds of sales professionals, engineers, and technicians ready to fix any and all customer problems. With over 50 years in the industry, Marco has a Gold Standard Culture with a focus on employee engagement, client satisfaction, vendor partnerships, and community partnership. Whether you are early in your career ready for an exciting opportunity, or an experienced professional eager to elevate your skills with a Print & IT services and consulting industry leader, then you have come to the right spot. Join our growing team. You won’t regret it.

EEO Statement


Equal Opportunity Employer /AA Employer/Minorities/Women/Protected Veterans/Individuals with Disabilities

Locations

REMOTE, USA

Compensation Details


$93,318 - $149,309 annually

Compensation Statement


The pay range listed for this position is based on candidate's skill level, experience, relevant licenses, and educational background. For detailed information about our benefits, please visit our careers page at www.marconet.com/careers.

About Marco Technologies

Private U.S. business-technology provider serving organizations with managed IT, cybersecurity, print, voice, cloud, and security services.

Similar jobs

Software Developer roles in Delaware
2h
Save
Mark Applied
Hide
Software Developer
Madison, Wisconsin, United States
HybridFull Time
BetterLife
BetterLife: Nonprofit, member-owned life insurer providing life insurance and annuities to families and supporting member communities.
2+ YOEU.S. bachelor's degree or foreign equivalent in Computer Science, IT, or related field; 2 years experience as software developer with LifePRO; knowledge of insurance administration systems and COBOL; excellent communication and attention to detail.
LifePRO, COBOL
3h
Save
Mark Applied
Hide
Sr. Software Engineer
Austin or Dallas
$150k-$170k/yr HybridFull Time
Care.com
Care.com: Online family-care marketplace and employer benefits platform serving families, caregivers, and employers.
5+ YOE5-7+ years software engineering experience; proven AI/ML production experience; strong Java, Spring, Kafka, Docker, SQL, Hibernate; microservices architecture; AWS services; CI/CD; collaboration skills.
Java, Spring, Spring Boot, Spring MVC, Spring Security, Kafka, Docker, SQL, Hibernate, AWS, S3, Lambda, Step Functions, CDK, KMS, Elasticache, Solr, Elasticsearch, Jenkins, React, TypeScript, GraphQL, Kubernetes, gRPC, Go, Node.js, DynamoDB
3h
Save
Mark Applied
Hide
Software Developer
Maplewood, Missouri, United States
OnsiteFull Time
Bluebird Fiber
Bluebird Fiber: Midwest communications infrastructure provider serving carriers and enterprises with fiber internet, transport, and data-center services.
5+ YOE5+ years IT experience, 3+ years Linux, 2+ years Python/JSON/shell, 2+ years OOP (Java or C#), PostgreSQL preferred, Salesforce programming strong plus, web services, HTML/CSS/JS, Agile/SDLC, strong communication and problem-solving.
Linux, Python, JSON, shell script, Java, C#, PostgreSQL, Salesforce, Apex, SOQL, Visualforce, Force.com, Force.com Ajax Toolkit, REST, SOAP, HTML, CSS, JavaScript, AngularJS, React
3h
Save
Mark Applied
Hide
Software Engineer 1
Lincoln, Nebraska, United States
$83k-$122k/yr OnsiteFull Time
Pacific Northwest National Laboratory: N/A
BS/BA or higher in Bioinformatics; experience with Linux, Docker, Kubernetes, Python, PostgreSQL, CI/CD, and AI-assisted development tools; must pass drug test and obtain HSPD-12 PIV credential.
Python, FastAPI, PostgreSQL, Kubernetes, GitLab CI/CD, GitHub Copilot, OpenCode, Claude Code, Docker, Linux, Jenkins, GitHub Actions, Kong, AWS API Gateway
3h
Save
Mark Applied
Hide
Senior Software Engineer
Melbourne, Florida, United States
OnsiteFull Time
V2X
V2XNYSE: VVX: Global provider of integrated mission support and infrastructure solutions.
8+ YOEBS in STEM and 8+ years experience; 5+ years software development; 2+ years C++11+; MATLAB, Linux, Agile/Scrum/CI/CD, embedded programming, OOD, Git/ClearCase/SVN, Python/Perl/BASH/KSH; active Secret clearance required.
MATLAB, C++, Linux, Git, ClearCase, SVN, Python, Perl, BASH, KSH, Windows, VxWorks, IBM/POWER
6h
Save
Mark Applied
Hide
Consultant, Software Engineer
Des Moines, Iowa, United States
$118k-$222k/yr HybridFull Time
Nationwide
Nationwide: A large insurance and financial services organization.
3+ YOEMaster's degree in Computer Science or Information Technology and 3 years of experience performing the duties listed; or 6+ years programming/software engineering experience; proficiency in Java, C++, Python, JavaScript; technical leadership experience.
Java, J2EE, Spring Boot, Groovy, Grails, Microsoft Visio, Jira, ServiceNow, Apache Tomcat, Oracle WebLogic, Microsoft SQL Server, IBM DB2, AWS, S3, Lambda, SNS, SQS, GitHub, C++, Python, JavaScript
6h
Save
Mark Applied
Hide
Distributed Systems Software Engineer, Collectives
San Jose or Austin
$151k-$258k/yr OnsiteFull Time
AMD
AMDNASDAQ: AMD: Leader in high-performance computing, graphics, and visualization technologies.
Bachelor's or Master's in Computer Science, Computer Engineering, Electrical Engineering or equivalent; proficiency in C++ and Python; Linux, computer architecture, networking fundamentals; professional software development experience.
C++, Python, Linux, RCCL, NCCL, MPI, RDMA, HIP, CUDA, PyTorch, JAX, vLLM, SGLang
6h
Save
Mark Applied
Hide
Software Developer III
Lee's Summit, Missouri, United States
RemoteFull Time
Lynxspring
Lynxspring: Privately held building-automation manufacturer developing edge-to-enterprise controls and data solutions for integrators, owners, consultants, and equipment makers.
7+ YOE7+ years software development experience; Python, REST APIs, AWS, Docker, Linux, NoSQL, Git; bachelor's degree in CS or related preferred; ability to work independently and take technical ownership.
Python, REST, AWS, Docker, Linux, MongoDB, DocumentDB, Cassandra, Amazon Keyspaces, Git, MQTT, Redis, FastAPI, React, Vite, Apache, NGINX, JavaScript, TypeScript, Go, Java, C#, EC2, S3, Lambda, Cognito, CloudWatch, VPC, IAM, Application Load Balancers, Project Haystack, SkySpark, Axon, Niagara Framework