Unknown Company

Golang Software Engineer

phoenix, arizona • Posted 1 weeks ago
Onsite Full Time General
We are seeking a Golang Software Engineer to join the Platform Engineering team and support the development of modern, scalable microservices that power enterprise loyalty and benefits platforms. The ideal candidate will have hands-on experience building high-performance Go applications, REST APIs, and event-driven microservices while contributing to platform modernization, scalability, resiliency, and cloud-native application development.
Key Responsibilities
* Design, develop, test, deploy, and maintain Go-based APIs and microservices supporting REST and gRPC interfaces.
* Build highly available, high-performance services capable of handling high-volume event ingestion and processing.
* Develop and enhance core platform components to improve scalability, resiliency, observability, and overall system performance.
* Implement monitoring and observability using tools such as Prometheus, OpenTelemetry, Jaeger, and Grafana.
* Collaborate with product owners, architects, and engineering teams to translate business requirements into secure and scalable technical solutions.
* Integrate applications with relational databases, NoSQL databases, SOAP services, and asynchronous messaging platforms such as Kafka.
* Develop and support containerized applications using Docker and Kubernetes.
* Contribute to Continuous Integration and Continuous Deployment (CI/CD) processes.
* Participate in Agile ceremonies, code reviews, automated testing, technical documentation, and continuous improvement initiatives.
* Troubleshoot application issues and provide production support to ensure platform stability and reliability.
Required Qualifications
* Bachelor's degree in Computer Science, Engineering, or a related field.
* 4-8 years of professional software engineering experience with Golang.
* Strong experience designing, developing, testing, and deploying enterprise software applications.
* Hands-on experience building high-volume REST APIs and microservices.
* Experience developing event-driven microservices and working with gRPC.
* Experience with relational databases and NoSQL databases.
* Experience with asynchronous messaging platforms such as Kafka.
* Experience with Docker, Kubernetes, and containerized application deployment.
* Experience with Continuous Integration (CI) tools and DevOps practices.
* Proficiency with Git version control.
* Experience working in Agile software development environments.
* Strong analytical, troubleshooting, and problem-solving skills.
* Excellent verbal and written communication skills with the ability to collaborate across cross-functional teams.
Preferred Qualifications
* Knowledge of financial services, loyalty, or rewards platforms.
* Experience contributing to or maintaining open-source projects.
* Experience with Jira and Confluence.
* Experience implementing observability solutions using Prometheus, OpenTelemetry, Jaeger, and Grafana.
* Experience working with high-availability, cloud-native, distributed systems.
#J-18808-Ljbffr

Golang Software Engineer in phoenix at Unknown Company

This position is listed as full time and onsite.

Back to Job Search