ABOUT US:
eSimplicity is a modern digital services company that delivers innovative technology solutions designed to improve the health and lives of millions of Americans while defending our national interests. Our solutions and services are high impact, providing the most value to the largest number of end users, where we improve healthcare for millions of Americans, protect our borders, and defend our country on the battlefield. Our core customers include the Department of Homeland Security (DHS), Department of Defense (DoD), Department of State (DoS), Health and Human Services (HHS), and the US Intelligence Community (IC).
eSimplicity specializes in bringing business value to customers through their data, whether that be in the cloud or on-prem, derived through traditional big data approaches or AI/ML techniques. Our core competencies are Enterprise Software Solutions, Architecture/Engineering, AI Engineering, Data Science, and Data Analytics.
REQUIRED QUALIFICATIONS:
- Bachelor’s degree in computer science or related discipline from an accredited college or university is required and Twenty (20) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity is required or twenty four (24) year’s total of SWE experience on projects with similar software processes may be substituted without a qualifying bachelor’s degree.
- Must possess an active TS/SCI clearance with a Polygraph. Candidates with Conditional Clearances (CCAs), are not eligible.
- Proven ability to analyze user requirements and translate them into detailed software design and performance specifications, including experience with requirements decomposition.
- Experience in debugging and correcting defects in existing software applications to ensure high-quality performance using tools like CloudWatch and pgAdmin.
- Expertise in designing and coding new software applications or modifying existing ones to introduce new features, leveraging AWS services such as Lambda (Python 3.11), API Gateway with Lambda Authorizer, and Step Functions.
- Experience integrating existing software into new or modified systems or operating environments, including the use of Docker containers and Terraform for Infrastructure as Code (IaC).
- Skilled in developing and optimizing data queries for both existing and proposed databases or data repositories, specifically with AWS RDS Aurora PostgreSQL and DynamoDB (as a user cache).
- Experience writing or reviewing comprehensive software and system documentation, including Makefiles and configuration/dependency tools like Poetry for Python.
- Proven leadership experience as a team lead during various stages of the software development process, coordinating efforts across teams using modern DevOps and cloud-native technologies.
- Ability to develop or implement algorithms to meet or exceed system performance and functional standards, supported by Python-based Lambda functions and presigned URL implementations (e.g., S3).
- Experience assisting in the development and execution of software component test procedures and cloud-based event-driven services using SQS and SNS.
- Ability to analyze system performance, collaborate with users or system engineers, and develop software solutions based on system flow, data usage, and work processes within AWS-native environments.
- Experience modifying existing software to correct errors, adapt to new hardware, or improve overall performance using containerization, observability tools, and serverless frameworks.
- Experience designing, developing, and modifying software systems using scientific analysis and mathematical models to predict and measure outcomes.
- Proven experience overseeing one or more software development teams to ensure work aligns with process constraints, cloud architecture, and scalability considerations.
- Experience collaborating with system and hardware engineers to derive software requirements and manage project limitations, leveraging modern cloud and infrastructure tools.
- Proven skills in coordinating software system installation and monitoring equipment to ensure operational specifications are met in hybrid or cloud environments.
- Ability to recommend new technologies and processes—including AWS-native services, Infrastructure as Code, and containerization—for successful execution of complex software projects.
- Proven experience as a technical lead for multiple software development teams, guiding tool adoption such as Terraform, Docker, and AWS Step Functions.
- Strong delegation skills to assign programming and testing responsibilities to teams and monitor their performance using collaborative engineering and automation tools.
- Excellent verbal and nonverbal communication skills