Golang Job: Senior Software Engineer

Job added on

Location

Albertville, AL - United States of America

Job type

Full-Time

Golang Job Details

Senior Software Engineer (Infrastructure as Code) - Fully Remote US

Position Overview: We are in search of a highly qualified Senior Software Engineer with expertise in Software Engineering and Infrastructure as Code (IaC) to join our Platform Services team. This role is pivotal in advancing cloud architecture, platform development, and infrastructure-and-services-as-code for our client's platform, harnessing native cloud technologies.

Key Competencies We Seek:

Proficiency in Software Engineering: Candidates skilled in languages such as Python, JavaScript, Go, and more are welcome.

Experience with Pulumi: Preferred candidates possess proficiency in Pulumi for infrastructure as code development.

Cloud-Native Expertise: We value individuals experienced in cloud-native services.

Terraform: While not mandatory, familiarity with Terraform is advantageous.

Strong Coding Proficiency Expected: We expect candidates to demonstrate robust coding skills. Assessments will be conducted during the initial screening and further in the interview process. Candidates should showcase their ability to construct services, infrastructure, and applications, transcending mere scripting tools. Proficiency in reading and utilizing APIs and libraries is a fundamental requirement.

Key Responsibilities:

Design and execute small to medium scale distributed systems.

Oversee the maintenance and management of existing systems.

Innovate and automate infrastructure development.

Serve as a mentor to junior team members.

Contribute to talent acquisition efforts.

Assume responsibility for project management and processes with limited supervision.

Qualifications: Minimum Requirements

Minimum of 5 years in software development, with at least 3 years working with Python or similar languages.

Proficiency in crafting infrastructure as code, especially using tools like Pulumi, Terraform, Cloud Formation, or ARM templates.

Experience in cloud architecture and micro-services design patterns within AWS or Azure.

Self-organizational skills and the ability to lead remote assignments.

Bachelor's Degree in Computer Science or equivalent qualifications.

Preferred Credentials

Extensive experience with Microsoft Azure Cloud is a plus.

Familiarity with Azure Resource Manager (ARM) Templates and Bicep DSL is advantageous.

Strong technical communication aptitude.

Experience with Agile methodologies.

Knowledge of Java, GoLang, Shell/Power Scripting, Containerization & Orchestration on common Cloud platforms (AWS, Azure) is beneficial.

Familiarity with cloud-based security applications is an asset.

Compensation: Senior Software Engineer with a competitive compensation range of $140k-$165K, dependent on skills, experience, and location. Compensation package encompasses base salary, competitive benefits, and stock options.

Additional Information:

Remote Work Environment: The position offers flexibility for fully remote work within the United States.

Benefits Package: Includes competitive compensation, generous PTO, paid holidays, health benefits, 401K, professional development reimbursement, and an internet subsidy.

Prime Team Partners is an equal opportunity employer. Prime Team Partners does not discriminate on the basis of race, color, religion, national origin, pregnancy status, gender, age, marital status, disability, medical condition, sexual orientation, or any other characteristics protected by applicable state or federal civil rights laws