Sr Software Engineer

New York, New York

Emonics LLC
Apply for this Job
-

Responsibilities

• Design, develop, and maintain Developer Portal that facilitates adoption and enables developers to streamline their application efforts.

• Design, develop, and maintain playbook for CI/CD pipeline to automate build, test, and deployment processes with different deployment methodologies.

• Design, develop, and maintain developer tools and platforms that enhance the development workflow and productivity.

• Collaborate with engineering teams to identify and resolve developer pain points.

• Implement Infrastructure as Code (IaC) solution using tools like Terraform, Azure Resource Manager (ARM), AWS Cloud Formation, etc.

• Integrate automated security testing tools into the pipeline for security job zero.

Skills/Experience:

Minimum qualifications:

• BS degree in Computer Science, Engineering, or a related field.

• 12+ years of experience in software development, DevOps, or a related field.

• Proficiency in programming languages such as Python, Java, JavaScript, .NET, or similar.

• Proficiency in containerization and orchestration tools (e.g., Docker, Kubernetes).

• Familiarity with OpenAPI specification and SwaggerUI API.

• Familiarity with front-end applications concepts using Node.js, React.js and microservices architecture.

• Familiarity with Authentication and Authorization concepts such as OAuth2, JWT.

• Proficiency in CI/CD tools and platforms (e.g., Jenkins, GitHub Actions, GitLab)

• Experience with Infrastructure as Code (IaC) tools such as Terraform, Azure Resource Manager (ARM), AWS Cloud Formation, etc.

• Strong understanding of application performance monitoring (APM) tools (e.g., Datadog, Azure Application Insights).

Preferred qualifications:

• Familiarity with modern Cloud platform and serverless architecture

• Familiarity with AI and machine learning tools such as GitHub Copilot.

• Familiar with DORA metrics

• Understanding of modern software development practices and methodologies (e.g. Agile, SAFe, Scrum).

• Excellent problem-solving, strong analytical thinking and ability to adapt for new skills efficiently.

• Strong communication and collaboration skills, with the ability to work effectively in a distributed team.

Internal Notes

12+ years of experience in software development, DevOps, or a related field.

• Proficiency in programming languages such as Python, Java, JavaScript, .NET, or similar.

• Proficiency in containerization and orchestration tools (e.g., Docker, Kubernetes).

• Familiarity with OpenAPI specification and SwaggerUI API.

• Familiarity with front-end applications concepts using Node.js, React.js and microservices architecture.

• Familiarity with Authentication and Authorization concepts such as OAuth2, JWT.

Date Posted: 07 April 2025
Apply for this Job