Contact Us 877.823.3669

Cloud Software Engineering Lead in Denver, CO at SNI Technology

Date Posted: 2/22/2021

Job Snapshot

Job Description

SNI Technology's client is seeking to hire a talented Cloud Software Engineering Lead to join their team on a full-time, permanent basis! Please note this is a 100% remote work position.

JOB SUMMARY
The Cloud Software Engineering Lead will be responsible for integrating business, information, and technology architecture and operations to create solutions for multiple applications. The Cloud Software Engineering Lead is viewed as an expert in complex, analytical and application environments, encompassing both business process understanding and technical expertise. The ideal candidate is a confident and experienced software engineer who can provide technical leadership and guidance to both in-house developers and consultants.

Scope/Categories

  • Cloud Software Engineering Lead will report to the Development Director
  • Key relationships: Software Engineers, Business Analysts, DevOps Team, Product Owners, Project Managers and Senior Management, consultants, third-party providers
  • Travel may include approximately 10% of work time depending on project activities
  • The role should have deep knowledge in AWS, and ability to apply understanding to ongoing digital innovation
  • Understand and ensure compliance with company's business objectives and risk tolerances in its cloud applications
  • Provide technical direction for developers of company's cloud applications
  • Provide direct technical contributions to the SWS/MOR application code base


Key Accountabilities

  • Strategy and delivery of State website and appropriate interfaces
  • Accountabilities across multiple functional and technical analytical areas
  • Technical architect and leader of projects
  • Collaborate with Software Engineers and business team to make sure that solutions fit within company context and aim for standardization of solutions
  • Coordinate solution architecture implementations while leading design variances based upon business needs
  • Coordinate engagements with vendors as they relate to evaluation, design, and delivery of business capabilities. Contribute to the evaluation and selection of software product standards.
  • Participant in industry representation, policy formation, User Groups, and strategic direction
  • Provide recommendations and overall direction for integrated development groups to spread knowledge transfer
  • Ensure the quality of the source code, plan and conducts source code reviews



Required Qualifications and Experiences

  • Minimum of 5-7 years of experience developing Java application
  • Experience working with Spring or Spring Boot is a plus
  • Knowledge about performance engineering, application and integration architecture using API Microservices, and Information Architecture modeling and design
  • Ideal candidates will have experience developing for applications that use Angular or Vue as front-end frameworks
  • Candidates must have experience writing code for production applications running on AWS using CloudFormation/CDK
  • Experience employing Application Performance Monitoring frameworks such as (NewRelic, Prometheus, Datadog, etc.)
  • Experience developing for applications that run in serverless (AWS Lambda) or managed Kubernetes environments (AWS EKS, Fargate)
  • Ideal candidates will have experience developing enterprise-grade software in highly regulated industries (financial services, public sector, defense)
  • Ideal candidates will have experience developing for Redis, Memcached, DynamoDB and other modern datastore technologies.
  • Experience reviewing code produced by others
  • Experience collaborating with infrastructure engineers to identify, design, and implement complex, end-to-end solutions
  • Possess strong leadership skills and exhibit creative thinking to come up with inventive solutions to solve business challenges
  • Understand the flow of work within agile teams
  • Self-motivated to keep up with industry trends and disseminating information across the organization
  • Experience working with blended teams consisting of employees, vendors, and consultants
  • Bachelor's degree or equivalent experience in software engineering, software development, solution architecture
  • Strong technical leadership of application development teams and vendors
  • Verbal and written fluency
  • Ability to work in a virtual team which may work across distance (remote), and time zones, in a matrix with multiple reporting lines
  • Candidates must be legally authorized to work in the U.S. without sponsorship now and in the future