FreshRemote.Work

Principal Software Engineer (Manager)

Remote

Job Type Full-time Description

 Description


eSimplicity is a modern digital services company that delivers innovative federal and commercial IT solutions designed to improve the health and lives of millions of Americans while defending our national interests. Our solutions and services improve healthcare for millions of Americans, protect our borders, and defend our country on the battlefield by supporting the Air Force, Space Force, and Navy. 

eSimplicity's people-centric approach aims to transform government services  

through innovative technologies. Our team’s experience spans various federal civilian customers on diverse projects across its core competencies. 


Purpose and Scope


You will work collaboratively with Product Managers, Designers, and Engineers to set up, develop, and maintain critical back-end integrations for the data and analytics platform that allows users to access data catalogs, request compute resources, and manage data access controls for an enterprise data and analytics platform. 




 What you'd be doing:  


Coaching, training, and mentoring a team of engineers in their day-to-day activities, with a strong focus on feedback and growth, while unblocking issues and providing subject matter expertise


  Working with program leadership (Chief Architect, Program Director, and Product Managers) to implement and deliver capabilities across teams that align with technical and business objectives


  Creating and implementing systems to ensure high-quality software engineering practices are followed  Supporting efforts to improve data architectures, data pipelines, data security, data models and database designs


 Functioning as a people-manager over one or more teams of talented engineers

 

 Working with QA engineers to implement mature unit and integration testing to ensure systems work as intended


  Supporting an enterprise-level Agile environment.  


Communicating technical strategies to internal and external stakeholders.  Hands-on when required to assist and accelerate the team 

Requirements

 Required Qualifications: 


 Bachelor's degree in computer science, Information Technology or equivalent experience. 


 12+ years software engineering experience across multiple object-oriented-programming languages (preferred JavaScript, Python, etc.)  Strong experience in Cloud technologies (AWS preferred). 


Experience with cloud data architecture and big data technologies.  


Strong Knowledge of Kubernetes and other container technologies  


Knowledgeable with leading CI/CD tools and continuous best practices.  


Experience managing engineering teams  


Awareness of critical concepts in Security, DevSecOps and Agile principles.  Experience with agile methodology, such as Scrum, XP, or SAFe.  


 Preferred Qualifications: 


 Current Cloud Solution Architect Certifications are a bonus.  


Experience in civic technology and with government contracting is a plus. 


 

Working Environment:

eSimplicity supports a remote work environment operating within the Eastern time zone so we can work with and respond to our government clients. Expected hours are 9:00 AM to 5:00 PM Eastern unless otherwise directed by manager.

Occasional travel for training and project meetings. It is estimated to be less than 25% per year. 


Benefits:

We offer a highly competitive salary and full healthcare benefits. 


Equal Employment Opportunity:

eSimplicity is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, age, status as a protected veteran, sexual orientation, gender identity, or status as a qualified individual with a disability. 

Salary Description $166,000- $183,000 Apply

Job Profile

Restrictions

Occasional travel less than 25% per year Remote work within eastern time zone

Benefits/Perks

Competitive salary Full healthcare benefits Healthcare Benefits Remote work

Tasks
  • Coaching and mentoring engineers
  • Collaborating with program leadership
  • Communicating technical strategies
  • Implementing high-quality software practices
  • Improving data architectures and pipelines
  • Managing engineering teams
Skills

Agile Agile Methodology AWS Big Data Big Data Technologies CI/CD Cloud data architecture Cloud Technologies Coaching Container technologies DevSecOps Healthcare Javascript Kubernetes Object-oriented Programming Python SAFe Scrum Software Engineering Teams XP

Experience

12 years

Education

Bachelor's degree Bachelor's degree in Computer Science Bachelor’s degree in Information Technology Business Computer Science Engineering Equivalent experience Information Technology

Certifications

Cloud solution architect certification

Timezones

UTC-5