Job Summary
We are seeking a Senior Software Engineer to lead initiatives in Security Master and Pricing applications. This role will act as the primary interface between end users, product owners, and IT teams, supporting enterprise applications through deep technical knowledge of distributed systems, business processes, and workflows. As a senior cloud engineer, you will combine software development expertise with cloud-native tooling to help develop a cloud-centric ecosystem leveraging cutting-edge architecture and services.
Key Responsibilities
- Lead initiatives in Security Master and Pricing applications with diverse scope.
- Collaborate with engineering and enablement leads to research and design effective new solutions.
- Support enterprise applications through technical expertise in distributed systems and workflows.
- Develop cloud-centric solutions using AWS managed services and enterprise tooling.
- Participate in the full software development lifecycle, including design, development, testing, and deployment.
- Ensure solutions align with business processes and compliance requirements.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent.
- 6+ years of software development experience.
- Hands-on experience with complex architectural designs and technology initiatives.
- Strong communication, organizational, and teamwork skills.
- Experience working in Agile development environments.
- Hands-on experience in Test Driven Development (TDD).
- Deep experience implementing solutions using:
- Cloud Services: AWS Managed Services, ECS, EC2, EKS, Lambda, API Gateway, Step Functions, S3, ALB, Route53.
- Web Development: Angular, NodeJS, Express.
- Containerization: Docker (ECS, EKS).
- APIs & Programming: REST API development with Java, JavaScript, Python, Bash, Spring Boot.
- Databases: Oracle, RDS, NoSQL.
- Repository Management: GitHub/Bitbucket.
- Support Tools: Splunk, Datadog, Kibana.
Preferred Qualifications
- Experience with DevOps CI/CD tools (Terraform, Jenkins).
- Experience implementing automated test cases using BDD/TDD frameworks (JEST, Cucumber, Mocha, Selenium, Istanbul).
- Knowledge of digital certificate management.
Certifications
- Relevant cloud or DevOps certifications (AWS, Kubernetes, Terraform) preferred.