Job Closed
This listing is no longer active.
Aqua Finance is a Wisconsin-based financial institution specializing in consumer financing, offering tailored solutions for all clients' financial needs. Aqua F
Software Development Manager – GoLang
Location
United States
Posted
140 days ago
Salary
0
Seniority
Senior
Job Description
Software Development Manager – GoLang
Aqua Finance
• Lead and mentor software development teams in the design, development, implementation, and continuous improvement of Golang-based applications, APIs, and backend services supporting critical business processes. • Provide hands-on technical leadership, coaching, and mentorship to engineers building high-performance, scalable, and secure Go services. • Establish and maintain engineering standards, coding best practices, and architectural patterns specific to Go, including modular design, concurrency, error handling, testing, and documentation. • Drive adoption of clean code principles, code reviews, automated testing, CI/CD pipelines, and observability across Go-based systems. • Collaborate with Project Managers, Application Architects, Business Analysts, Security, and QA teams to plan, design, build, test, and deploy Go applications and microservices. • Oversee cross-project resource planning and capacity management for Go engineering teams to ensure successful delivery timelines. • Assist in the creation of user stories, technical estimates, sprint plans, and delivery roadmaps for Go development initiatives. • Participate in and lead peer reviews of solution architecture, Go code, and integration designs to ensure quality, maintainability, and scalability. • Proactively troubleshoot and resolve complex system, performance, and reliability issues within Go-based platforms. • Ensure solutions follow secure coding standards, regulatory requirements, and internal SDLC practices while delivering on-time and within budget. • Support production environments as needed, including after-hours support for releases, system testing, upgrades, and incident resolution related to Go services. • Evaluate and recommend improvements to development tooling, frameworks, deployment pipelines, and SDLC processes supporting Go engineering productivity. • Encourage continuous learning by promoting training, certifications, and skill development in Golang, cloud-native architecture, distributed systems, and DevOps practices.
Job Requirements
- Bachelor’s degree in Computer Science or technical discipline, or commensurate work experience required
- 6 years of experience in Software Development with progressively elevated roles required
- 2 years of people management experience in a Technical field required
- Financial industry experience preferred
- Experience with one or multiple programming languages (Go/Golang) is preferred
- Experience with Redis, Docker, and React is a plus
- Ability to lead in an environment of onshore and offshore resources
- Experience developing in the Azure environment
- Experience with relational database design and SQL Server and/or Postgres development
- Experience with source control management systems and CI/CD
- Experience with agile development methodologies
- Attention to detail and accuracy required
- Excellent verbal and written communication skills required
Benefits
- Health insurance
- Career development opportunities
- Training and certifications in Golang and related technologies
- Flexible work arrangements
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and maintain C#/.NET microservices on Azure • Build automation services for LogicApps or PowerAutomate • Implement data services using Databricks • Manage Azure DevOps pipelines for CI/CD • Design and develop RESTful APIs and ensure best practices • Work on full-stack development with modern UI frameworks • Containerize applications using Docker and orchestrate with Kubernetes (preferably AKS) • Integrate messaging solutions using Azure MQ or Kafka for event-driven architectures • Collaborate with cross-functional teams to deliver secure, scalable, and high-performing solutions.
Software Developer – Backend
TextNowWe believe communication belongs to everyone. We exist to democratize phone service.
• Design, develop, and sustain high-performance, scalable backend services using **Go** microservices and modern cloud-native tooling. • Lead architectural modernization and modularization to improve scalability, observability, and developer velocity. • Define and own the entire lifecycle of your systems: API design, data modeling, deployment (CI/CD), live-traffic monitoring, integration and load testing, telemetry & data analysis, experiment design (A/B tests), and continuous iteration. • Influence and evolve our architecture: propose and lead initiatives to decompose monoliths, migrate legacy code, build shared frameworks and reusable service components; evaluate new backend technologies and lead their adoption. • Apply AI-driven tools and automation frameworks to speed up development, code analysis, testing, and reliability. • Leverage intelligent telemetry, analytics, and optimization pipelines to improve service performance and resilience. • Define observability standards, telemetry pipelines, and fault-tolerance strategies for production-grade distributed systems. • Partner closely with product, mobile, and data teams to deliver seamless, high-quality experiences across all platforms. • Drive technical discussions, mentor developers, and influence strategic direction across backend and infrastructure domains.
• Develop and maintain web applications using Angular (TypeScript), HTML, CSS, and modern JavaScript frameworks • Build backend services using .NET (C#), object-oriented principles, and REST/gRPC APIs • Design and work with SQL Server databases using T-SQL and ORM tools such as Entity Framework Core • Collaborate within a modern engineering environment that emphasizes clean architecture, scalability, and maintainability
• Help architect a robust platform for data analytics and visualization



