Lead Software Engineer
REC10021857 Remote / Telework
Buffalo, NY
Updated 1w ago
Positions 1
Type Full Time
Salary $100,000 - $120,000/year
Oil / Energy
Information Technology
Master's Degree
7-10 years
Sometimes
-
US Citizen
90 days
90 days

Job description

Position Summary:

The Lead Software Engineer supports a multi-disciplinary team and leads efforts to expand the capabilities of the company's cloud-based

predictive analytics platform. This position produces scalable software, driving business growth and dramatically increasing the

productivity of our technical, business, and customer-facing teams. The Lead Software Engineer will be working directly on new

features of our DigitalClone software and will be exposed to utilizing best practices to achieve business goals.

 

Responsibilities:

  • Collaborating with different teams engineers to implement solutions that align with and heighten the

DigitalClone Platform and solutions

  • Building software components and tools to support and expand the Platform capabilities
  • Enhancing applications by identifying opportunities for improvement, making recommendations and designing and

implementing systems

  • Maintaining and improving existing codebases and peer review code changes
  • Assisting with process optimization
  • Develop automated build and deployment pipelines for your services
  • Participating in post-implementation and system maintenance support
  • Develop / integrate leading edge tools and frameworks to build and deploy scalable and efficient machine learning

solutions

 

Experience & Qualifications:

  • Proficiency working with a modern programming language (e.g. Javascript or Python)
  • Proven expertise in developing cloud-based, scalable software applications and services
  • Experience deploying production applications to a public cloud (bonus points for AWS)
  • Experience with cloud environments, serverless architecture, SQL/NoSQL databases, containers (Docker)
  • Knowledgeable in developing and consuming APIs and micro-services to facilitate data access, business logic, and

workflows

  • Experience building and deploying end-to-end systems using either in-house infrastructure or cloud ML environments

e.g. SageMaker

  • Experience setting up and optimizing DBs for production usage for ML systems
  • US persons (citizens or green card holders) are strongly preferred.

 

Preferred Experience:

  • Experience with the NodeJS Express API framework
  • Experience with the Vue.js front-end framework
  • Experience with Postgres, DynamoDB, and ElasticSearch
  • Experience with AWS and infrastructure as code
  • Experience with Git and GitHub: Branching, merging, pull requests, etc…

 

Must Experience:

  • 2 years as a Lead Software Engineer

 

 

"Black, Indigenous, People of Color, Women, LGBTQ2, Veterans, Disabled Candidates are highly encouraged to apply."

Questions from the employer

You will be required to answer the following questions when submitting a candidate to this job
  • Are you a US Citizen?
  • Do you have any experience working with Cloud architecture (preferably in AWS)? How extensive and how many years?
  • Have you done any projects using Python and Javascript? How many years experience?
  • How much of your day-to-day job do you use these programming languages - Python and Javascript (out of 100%)?
  • How many codes have you helped written?