DescriptionEssential Duties and Responsibilities
- Proven ability to build secure and scalable web applications and APIs that support software delivery and license management.
- Deploy and secure WEB API’s and applications
- Develop and sustain robust testing infrastructures for embedded platforms
- Develop and manage reliable, automated build infrastructures to support continuous integration workflows.
- Optimize environments to align with project scope and budget constraints
- Continuously assess and remediate security vulnerabilities in customer-facing applications through proactive cybersecurity practices.
ResponsibilitiesRequired Knowledge, Skills and Abilities
- Experience working on Linux and Windows based infrastructure (Mac Experience is a plus).
- Excellent understanding of Ruby, Python, Perl and Java.
- Expertise in scripting and automation using Bash, PowerShell, and Python is a MUST
- Experience with EC2, Azure, or GCP
- Demonstratable experience with containerization
- Database administration experience
- Excellent troubleshooting skills.
- Track record of implementing scalable and maintainable CI/CD pipelines with integrated testing, code quality checks, and deployment gates
- Proficient in using Git for source code management, branching strategies, and collaborative development workflows
- Hands-on experience with SSL/TLS certificate provisioning, renewal, and rotation in production systems
- Proven ability to design and support infrastructure across a range of uptime requirements, including ultra-high availability
QualificationsRequired Education, Certifications and Experience
- B.S. in Computer Science, Information Technology or equivalent work experience.
- 5+ years experience developing / deploying secure web API infrastructure
- Proficient in C++ and C# for systems and application-level development.”
- Experience working with embedded platforms, including low-level hardware interfacing and resource-constrained environments
Must be willing to travel up to 25%.