What are the responsibilities and job description for the Software Engineer position at Highbrow Technology Inc?
We are looking for a Software Engineer with 3–5 years of experience in software development, CI/CD, automated deployments, microservices, and production systems. The ideal candidate will have experience working with large-scale distributed applications and modern developer tooling, with strong exposure to automation, testing, security, and compliance. Experience with Amazon/AWS internal developer and builder tools is highly preferred, particularly candidates who have worked with CI/CD pipelines, automated deployment platforms, production systems, and enterprise-scale microservices.
Key Responsibilities:
- Design, develop, test, deploy, and maintain scalable software applications and services.
- Build and maintain CI/CD pipelines to automate software build, testing, and deployment processes.
- Implement and support automated deployment workflows across development, testing, and production environments.
- Develop and maintain large-scale microservices and distributed applications.
- Support and troubleshoot production systems, ensuring reliability, availability, and performance.
- Develop and implement test automation to improve software quality and deployment confidence.
- Work with developer productivity and internal engineering tools to streamline software delivery.
- Integrate modern AI/automation technologies, including AI agents and MCP-based integrations, where applicable.
- Follow strong security, compliance, and software engineering best practices throughout the development lifecycle.
- Collaborate with cross-functional engineering teams to troubleshoot issues and deliver reliable solutions.
Required Skills:
- 3–5 years of professional Software Engineering experience.
- Experience with CI/CD pipelines and automated deployments.
- Experience working with microservices and distributed systems.
- Hands-on experience with Amazon builder tools.
- Experience with Palantir Apollo or comparable deployment/orchestration technology.
- Strong understanding of software testing and automation.
Nice-to-Have Skills:
- Experience with Amazon Pipelines or similar internal CI/CD platforms.
- Experience with Apollo or comparable automated deployment platforms.
- Experience with GitLab, preferably enterprise-managed environments.
- Experience with AWS account provisioning workflows.
- Experience supporting high-scale production environments.