Skip to main content

Senior Platform Engineer-Digital

Job Details

Allied Benefit Systems - CHICAGO, IL
Full Time
$110000.00 - $170000.00 Salary
Information Technology

Description

POSITION SUMMARY:

The Senior Platform Engineer will be responsible for the architecture and implementation of cloud platform solutions. The role will participate in backend and database development as needed.  The Senior Platform Engineer will be responsible for resolving issues and ensuring the success of projects assigned to the team.

 

ESSENTIAL FUNCTIONS:

 

  • Work with managers and stakeholders to ensure smooth, continuous delivery of software.
  • Design, implement, and maintain GCP hosted infrastructure and systems used for software development, testing, deployment, and operations.
  • Investigate and resolve production issues.
  • Support software development and help resolve issues during development.
  • Ensure technology in use is current and secure.
  • Partake in code reviews—checking work and giving thoughtful feedback that helps others develop their skillset and improve the system for the long-term.
  • Adhere to, and apply all applicable privacy and security laws, including but not limited to HIPAA, HITECH and any regulations promulgated thereto.
  • Perform other duties and responsibilities, as assigned.

 

EDUCATION

 

  • Bachelor's degree in computer science or information Technology or equivalent work experience required.
  • GCP or other cloud vendor certifications, and HIPAA Awareness/Security are preferred.

 

EXPERIENCE AND SKILLS

  • 7+ years’ experience developing software required.
  • 5+ years cloud engineering required.
  • Must be proficient in cloud engineering, backend development, and have knowledge of architectures such as micro services and monolithic.
  • Strong experience deploying and operating cloud infrastructure such as GKE, VPC, DNS, networking, Pub/Su, messaging, storage, compute is required.
  • Strong technical skills in Terraform and SQL required.
  • Solid understanding of async programming and message-based systems.
  • Demonstrates positive collaboration with others inside and outside of the team.
  • Communicates concisely and effectively in all contexts (verbal, written, code, documentation, email, etc).
  • Gives attention to detail and organization.
  • Recognizes and balances tradeoffs.
  • Understands the SDLC lifecycle and agile principles.
  • Writes and understands many software languages (C#, python, JS, etc) and persistence technologies (SQL, noSQL, document, column store, etc). - polyglot strongly considered. 

 

 

POSITION COMPETENCIES

  • Job Knowledge
  • Time Management
  • Accountability
  • Communication
  • Initiative
  • Customer Focus

 

PHYSICAL DEMANDS

  • This is an office environment requiring extended sitting and computer work


WORK ENVIRONMENT  

  • Remote

 

Here at Allied, we believe that great talent can thrive from anywhere. Our remote friendly culture offers flexibility and the comfort of working from home, while also ensuring you are set up for success. To support a smooth and efficient remote work experience, the internet connection must be obtained through a cable broadband or fiber optic internet service provider with speeds of at least 100Mbps download/25Mbps upload. Reliable internet service is essential for staying connected and productive.
The company has reviewed this job description to ensure that essential functions and basic duties have been included. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills, and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate.

Compensation is not limited to base salary.  Allied values our Total Rewards, and offers a competitive Benefit Package including, but not limited to, Medical, Dental, Vision, Life & Disability Insurance, Generous Paid Time Off, Tuition Reimbursement, EAP, and a Technology Stipend.

Allied reserves the right to amend, change, alter, and revise, pay ranges and benefits offerings at any time.  All applicants acknowledge that by applying to the position you understand that the specific pay range is contingent upon meeting the qualification and requirements of the role, and for the successful completion of the interview selection and process.  It is at the Company's discretion to determine what pay is provided to a candidate within the range associated with the role.

Apply