Lead Software Engineer- Cloud- REMOTE

Lead Software Engineer- Cloud- REMOTE

03 Nov 2023
Florida, Fort lauderdale, 33301 Fort lauderdale USA

Lead Software Engineer- Cloud- REMOTE

Title: Lead Software Engineer- Cloud

Location: Remote

Salary Range: $145,000 - $160,000

An ICS client is seeking a Lead, Cloud Software Engineer to work within their digital applications team. You will know how to build resilient, distributed systems, all in AWS. The ideal candidate will have a strong engineering background and will have experience delivering a SAAS product.

For the next year or so you will be focused on new feature development and integrations. The integrations must be able to handle real time data ensuring messages get delivered. Web and mobile experience required. Working with an offshore team required, candidates sitting in EST or CST strongly preferred.

The Lead Software Engineer - Cloud is responsible for the plan, design, as well as deployment automation of platform solutions on AWS, and is instrumental in profiling and improving front-end and back-end application performance, mentor team members and take end to end technical ownership of applications. Must be able to stay on top of technology changes in the market and continuously look for opportunities to leverage new technology.

Essential Functions:

  • Design, build and implement cloud platform solutions using Typescript, Java, and Python.
  • Design and build data pipelines for supporting analytical solutions. • Provide level of effort estimates to support planning activities.
  • Provide microservices architecture and design specifications.
  • Fix defects found during implementation process or reported by the software test team.
  • Support software process definition and improvement initiatives and release process working with DevOps team in CI/CD pipelines developed with Terraform as Infrastructure-as-Code.
  • Execute security architectures for cloud systems.
  • Understand and recognize the quality consequences which may occur from the improper performance of their specific job; has awareness of system defects that may occur in their area of responsibility, including product design, verification, and validation, and testing activities.
  • Mentor less experienced team members.
  • Collaborate with Product Designers, Product Managers, Architect and Software Engineers to deliver compelling user-facing products.


Qualifications:
  • Bachelor's degree in Computer Science / related engineering field OR equivalent experience
  • in related field.
  • 8+ years of experience in cloud application development.
  • Expert proficiency in either Node.JS or Java.
  • Experience in architecting and developing cloud-based solutions.
  • Experience in AWS services including API Gateway, S3, CloudFront, Lambda, ECS, EKS, Step Functions, SQS, Event Bridge, Cognito, Dynamo, Aurora PostgreSQL, Redshift, OpenSearch/Elasticsearch, eMR (Kafka) and Data Pipelines.
  • Extensive experience in developing applications in POSIX compliant environments
  • Strong knowledge of containerization, with expert knowledge of either Docker or Kubernetes.
  • Proficient in IAM security and AWS Networking.
  • Expert understanding of building and working with CI/CD pipelines.
  • Experience in designing, developing, and creating data pipelines, data warehouse applications and analytical solutions including machine learning
  • Deep cloud domain expertise in architecture, big data, microservice architectures, cloud technologies, data security and privacy, tools, and testing
  • Excellent programming skills in data pipeline technologies like Lambda, Kinesis, S3, Glacier, Glue, MSK (Kafka), eMR (Apache Spark), Athena, RedShift.
  • Extensive experience with Service Oriented Architecture, microservices, virtualization and working with relational databases and non-relational databases.
  • Excellent knowledge of building big data solutions using NoSQL databases.
  • Experience with secure coding best practices and methodologies, vulnerability scans, threat modeling, and cyber-risk assessments.
  • Familiar with modern build pipelines and tools
  • Ability to understand business requirements and translate them into technical designs
  • Familiarity with Git code versioning tools


Preferred Skills:
  • Experience with RDBMS is a plus
  • Experience in Python and Javascript / Typescript


About Infinity Consulting Solutions

At Infinity Consulting Solutions our mission is to cultivate successful long term relationships with candidates and clients matching the right candidate with the right client. We believe technology cannot replace the real personal relationships we cultivate. We reject the notion that technology alone is the answer to staffing which is why we our successful partnerships rely on collaboration NOT automation. ICS has been providing flexible staffing solutions for over 20 years in Information Technology, Compliance, Accounting / Finance and Corporate Support. Our staffing solutions include Contract, Temp to Perm and Permanent Placement.

ICS is an Equal Opportunity Employer.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.