Software Engineer I - Cloud Engineer

Sentrilock

West Chester Township (OH)

On-site

USD 70,000 - 100,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sentrilock is seeking a Software Engineer I to join our Application Development Team in Ohio. You will develop mobile apps, webpages, backends, and databases within an Agile Scrum framework, translating complex requirements into working software.

You will design, implement, test, and deploy solutions, mentor junior developers, and stay current with emerging technologies while collaborating with QA and business users.

Qualifications

  • Bachelor's Degree in Computer Science or related field, or equivalent experience.
  • 3-4+ years software development in enterprise systems and 3+ years in systems design.
  • Proficiency with GCP or other cloud platforms.
  • Experience with cloud services (compute, storage, networking).
  • Knowledge of cloud security and best practices.
  • Understanding of scalability and performance optimization.
  • Proficiency with Java Spring Boot, Node/NestJS.

Responsibilities

  • Provide input to user stories and acceptance criteria.
  • Develop technical tasks required to complete User Stories.
  • Review system performance and usability issues concerning user story development.
  • Estimate capacity for the sprint and communicate which user stories should be pulled in to work.
  • Lead design of applications, website, or server functionality.
  • Collaborate with development team to ensure consistency.
  • Willing and able to support multiple technologies or programming languages.
  • Independently write clean, concise code using SentriLock MVC framework and standards.
  • Interpret vague requirements into working solutions.
  • Solve difficult problems and deal with changing priorities and ambiguity.
  • Create/Maintain documentation and provide visibility of production updates.
  • Mentor Junior Software Developers and collaborate with QA.

Skills

GCP
Java Spring Boot
Node/NestJS
Unit Testing
Cloud security
Scalability & performance
Communication with business users
Mentor junior developers

Education

Bachelor's Degree in Computer Science or Related Degree
3-4+ Years Software Development in enterprise systems
3+ Years Systems design

Tools

Jira
Slack
Jenkins
Git
Ansible
Microsoft Office Suite

Job description

Description


The Software Engineer I is a senior member of the Application Development Team, developing custom IT solutions for our end users. The Software Engineer I will be joining one of our Agile Scrum teams responsible for developing mobile applications, webpages, backends, and database as well as identifying opportunities to trial and deploy new capabilities and tools to keep current with technology. Ideal candidates will possess a drive for thinking creatively to resolve complex problems and enjoy contributing to solutions.


Plan


  • Provide input to user stories and acceptance criteria.

  • Develop technical tasks required to complete User Stories

  • Provide feedback regarding system performance and usability issues concerning user story development.

  • Estimate capacity for the sprint and communicate which user stories should be pulled in to work.

  • Lead design of applications, website, or server functionality

  • Collaborate with development team to ensure consistency.

  • Willing and able to support multiple technologies or programming languages.


Develop


  • Independently write clean, concise code using SentriLock model view controller framework, naming conventions, and architectural standards

  • Interpret vague requirements into working solutions.

  • Solve difficult problems and deal with a variety of variables without a defined "right-answer."\

  • Effectively deal with ambiguity and changing priorities

  • Stay plugged into emerging technologies/industry trends and suggest application of them into operations and activities.

  • Embrace change by assisting others in accepting and moving forward with new systems and processes.

  • Complete code review for junior developers

  • Create/Maintain documentation along with system changes.

  • Provide visibility of production updates through change management process

  • Lead publication of products onto production environments


Evaluate and Support


  • Accountable for quality of completed solutions.

  • Unit Test code prior to turning over to QA.

  • Work with QA to test solutions.

  • Collaborate with QA and support personnel to troubleshoot reported bugs.

  • Lead projects to their completion using appropriate methodologies.

  • Provide insight on technical industry best practices.

  • Mentor Junior Software Developers

  • Able to communicate effectively with business users.

  • Strong understanding of industry best practice collaboration or development tools such as Jira, Slack, Jenkins, Git, and Ansible

  • Use Microsoft Office Suite (Outlook, Excel, Word, PowerPoint) as necessary for collaboration.


Other duties as assigned.


  • Participate in projects assigned by manager.

  • Maintain and follow ISO standards.

  • Seek out and complete appropriate training, development, and research.

  • Knowledge of department processes

  • Support the mission, principles, and goals of the company.


Requirements


  • Proficiency with GCP or other cloud platforms.

  • Experience with cloud services (compute, storage, networking)

  • Knowledge of cloud security and best practices

  • Understanding of scalability and performance optimization

  • Proficiency with Java Spring Boot, Node/NestJS

  • Bachelor's Degree in Computer Science or Related Degree or equivalent experience, Required

  • 3-4+ Years Software Development in enterprise systems, Required

  • 3+ Years Systems design, Required

  • Prefer understanding of the following: SQL, GCP, HTML, CSS, JavaScript, Angular, PHP, Java, Kotlin, Swift, Objective C, Android, or iOS

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer I - Cloud Engineer
Software Engineer I - Cloud Engineer

SentriLock • Northern (KY)

Hybrid
USD 70,000 - 90,000
Software Engineer II (REMOTE)
Software Engineer II (REMOTE)

The Home Depot • Austin (TX)

Hybrid
USD 110,000 - 150,000
Senior IT Applications Engineer - Java & Cloud Technologies - Greensboro, NC
Senior IT Applications Engineer - Java & Cloud Technologies - Greensboro, NC

Kaiser Permanente • Greensboro (NC)

Hybrid
USD 110,000 - 160,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Senior Software Engineer Angular/Python
Senior Software Engineer Angular/Python

Western Governors University • Salt Lake City (UT)

On-site
USD 120,000 - 170,000
NodeJS Services Developer, IT Applications Engineer IV - Greensboro, NC
NodeJS Services Developer, IT Applications Engineer IV - Greensboro, NC

Kaiser Permanente • Greensboro (NC)

Hybrid
USD 90,000 - 130,000
Software Engineer
Software Engineer

Compunnel, Inc. • Northern (KY)

Hybrid
USD 120,000 - 180,000
UI Extraordinaire Developer, IT Applications Engineer IV - Greensboro, NC
UI Extraordinaire Developer, IT Applications Engineer IV - Greensboro, NC

Kaiser Permanente • Greensboro (NC)

Hybrid
USD 110,000 - 140,000
System Developer – JAVA, Golang & Typescript
System Developer – JAVA, Golang & Typescript

24/7 International Corporation • Key Biscayne (FL)

On-site
USD 70,000 - 95,000
Full Stack Java Developer
Full Stack Java Developer

Golden Technology • Cary (NC)

On-site
USD 120,000 - 150,000