Logo
Apex Systems

Lead Consultant (Software Engineer)

Apex Systems, Glen Allen, Virginia, United States, 23060

Save Job

## Job Description# Lead Consultant (Software Engineer)Apex Systems is a leading global technology services firm that incorporates industry insights and experience to deliver solutions that fulfill our clients’ digital visions. We provide a continuum of services, including strategy and enablement, innovation and productivity, and technology foundations to drive better results and bring more value to our clients.Apex transforms our customers with modern enterprise solutions tailored to the industries we serve. Apex has a presence in over 70 markets across North America, Europe, and India. Apex is a part of the Commercial Segment of ASGN Incorporated (NYSE: ASGN). To learn more, visit .* Identify, coordinate, manage expectations, and offer alternatives when defining customer solutions.* Build strong client, industry, and technical community relationships and represent Apex Systems as leaders in Industry and Professional events and communities.* Develop and maintain strong internal and external customer relationships.* Demonstrate strong technical knowledge and implementation skills.* Stay current on relevant technology trends and practices.* Build trust and respect among internal and external stakeholders and demonstrate collaborative teamwork.* Produce high quality deliverables, meet project deadlines, and take responsibility for engagement success.* Demonstrate a passion for quality and process improvement.* Demonstrate professional level consulting skills and communication/presentation skills.* Continually innovate, seek creative solutions, and find new ways of adding value.* Listen and seek to understand the client and meet their needs, providing consultative guidance.* Stay attuned to the future needs of the client and work with internal resources to identify opportunities.* Proactively provide solutions and approach adversity with a solution-focused mindset.* Identify and evaluate new team members through professional networking and technical screening.* Develop and maintain AWS Lambda functions using Python 3.11+.* Implement event-driven architectures with DynamoDB Streams processing.* Design and build API Gateway (HTTP API & REST API) endpoints with proper CORS and security.* Integrate AWS Lambda Powertools for observability (logging, tracing, metrics).* Implement high-performance caching strategies using Amazon DAX (DynamoDB Accelerator).* Design and optimize DynamoDB schemas with partition/sort keys, GSIs, and streams.* Implement point-in-time recovery (PITR) and encryption strategies.* Work with S3 for data storage with versioning and lifecycle policies.* Write clean, testable code following PEP 8 standards and type hints.* Implement comprehensive unit and integration tests using pytest.* Participate in code reviews and maintain 85%+ test coverage.* Document infrastructure and application code thoroughly.* Collaborate with cross-functional teams using Git workflows and CI/CD practices.* 7+ years of professional software development experience* Expert-level Python programming (3.11+) with strong knowledge of:

+ Type hints and dataclasses

+ Async/await patterns

+ Pydantic for data validation

+ Professional coding standards (PEP 8, import ordering)* Deep AWS Serverless expertise including:

+ AWS Lambda (Python runtime, event sources, layers, concurrency management)

+ Amazon DynamoDB (data modeling, streams, DAX, performance optimization)

+ API Gateway (HTTP API, REST API, Lambda integrations, authorizers)

+ IAM (roles, policies, permissions boundaries)* AWS CDK proficiency with Python (not TypeScript/JavaScript)

+ Building custom constructs

+ Props patterns and type safety

+ Stack composition and cross-stack dependencies

+ CDK Nag and compliance automation* Strong understanding of:

+ VPC networking (subnets, NAT gateways, VPC endpoints)

+ Security groups and NACLs

+ CloudWatch monitoring and X-Ray tracing

+ S3 storage, encryption, and lifecycle policies* Client facing communication—able to run working sessions, explain tradeoffs, and capture risks* Proven experience owning executive level, high value consulting services sales.* Exceptional skills in consulting, written and verbal communication, negotiation, interpersonal communication, persuasion, problem solving, analysis, management, leadership, and engagement delivery.* Positive relationship builder able to navigate through complex situations to ensure the most robust and pragmatic solution.* Strong analytical skills and the aptitude to quickly identify gaps and risks.* Excellent written and spoken communication skills, including the ability to present complex concepts to engineering and business partners.* Excellent presentation skills and executive presence.* Must be willing to be a team player and coach.* Ability to quickly decipher current state and envisioning future state processes.·

Health, Dental and Vision Insurance·

Voluntary Benefits*Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact* *CorporateRecruiting@apexsystems.com**.* #J-18808-Ljbffr