Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 22 Month(s)
Able to Provide Sponsorship
Skills
AWS
DevOps
RDS
EFS
EKS
S3
Iac
ArgoCD
Python
CI/CD
Job Details
Role: Software Engineer - Cloud Infrastructure/Scalability/Resilience
Location: Jersey City NJ - 07310
Duration: 6+ Months
Position Summary
We are seeking a skilled Software Engineer specializing in cloud infrastructure to join our engineering team. This role combines software development expertise with cloud architecture and DevOps practices to build, maintain, and optimize scalable, secure systems. The successful candidate will be responsible for designing and implementing robust cloud solutions while contributing to our culture of innovation and continuous improvement.
This position offers the opportunity to work with cutting-edge cloud technologies while contributing to a collaborative, innovative engineering environment focused on building scalable, secure, and reliable systems.
Key Responsibilities
Software Development & Architecture
- Execute software solutions through design, development, and technical troubleshooting, applying innovative approaches to solve complex technical challenges
- Create secure, high-quality production code and maintain algorithms that integrate seamlessly with existing systems
- Produce comprehensive architecture and design artifacts for complex applications while ensuring adherence to design constraints throughout the development lifecycle
- Gather, analyze, and synthesize data from diverse sources to create visualizations and reporting that drive continuous improvement of software applications and systems
Cloud Infrastructure & DevOps
- Collaborate with engineering teams to design scalable and reliable systems using AWS services including RDS, EFS, EKS, and S3
- Implement and manage cloud infrastructure using Infrastructure as Code (IaC) tools, particularly Terraform, to ensure consistency and scalability
- Utilize ArgoCD and Jenkins to automate and streamline deployment processes, ensuring efficient and reliable software delivery
- Design and maintain network architecture to ensure secure and efficient data flow across systems
Security & Data Management
- Implement security best practices using Vault and KMS for secrets management and encryption
- Apply peripheral security concepts and implementation strategies across systems
- Manage and optimize database systems, particularly RDS, including analytics and performance tuning
- Ensure scalability and reliability of infrastructure components
Continuous Improvement & Collaboration
- Proactively identify hidden problems and patterns in data, using insights to drive improvements in coding hygiene and system architecture
- Develop automation scripts and tools using Python to streamline operations and improve system reliability
- Set up monitoring tools and dashboards to proactively identify and resolve issues, leading incident response efforts to minimize downtime
- Contribute to software engineering communities of practice and explore emerging technologies
- Foster a team culture of diversity, opportunity, inclusion, and respect
Required Qualifications
Education & Experience
- Formal training or certification in software engineering concepts
- Minimum 5 years of applied experience in software engineering and cloud infrastructure
Technical Skills
- Proficiency with AWS services including RDS, EFS, EKS, and S3
- Experience with Infrastructure as Code (IaC) tools, specifically Terraform
- Hands-on experience with CI/CD tools including ArgoCD and Jenkins
- Strong programming skills in Python for automation and system optimization
- Knowledge of security best practices including Vault and KMS implementation
- Experience with database management and analytics, particularly RDS
- Understanding of network architecture design and implementation
Core Competencies
- Ability to analyze system performance and implement optimizations to improve efficiency and reduce latency
- Strong documentation skills for system architecture, processes, and procedures
- Capability to provide training and support to team members
- Problem-solving skills with ability to think beyond conventional approaches
- Experience in creating monitoring solutions and leading incident response efforts
Preferred Qualifications
- Advanced certifications in AWS or other cloud platforms
- Experience with containerization and orchestration technologies
- Background in large-scale distributed systems
- Experience with additional programming languages and frameworks
- Experience with Blockchain a big plus
Regards,
Radiantze Inc
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.