Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
AI
Ampcus, Inc
Information Technology - Engineer, Software Ld
Career Insights for IT Specialist / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Virginia data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
An IT Specialist or Engineer provides information technology support for a business or organization. Coordinates installation, maintenance and upgrades of computer software and hardware. Maintains computer networks, monitors network security and provides database management. Manages communication with system users and vendors.
$97,584 / year median in Virginia
-3% projected decline
Job Description
Information Technology
- Engineer, Software Ld Ampcus, Inc United States, Virginia, Reston Aug 25, 2026 Ampcus Inc.
- database technologies (e.
- Expert Decomposes functional and technical requirements into project activities and tasks and provides conceptual design, prototype, and test cycles appropriate to a chosen technical solution
- Expert Identifies technical risks and develops mitigation strategies; introduces and recommends industry best practices and standards for the project
- Expert Evaluates and assists in the selection and procurement of hardware and software technologies and serves as a mentor for junior developers
- Expert Works with stakeholders as well as technical and analytical counterparts to define constraints and develop requirements and concept of operations documentation
- Expert Knowledge of cloud technologies (e.g., AWS, Azure)
- Advanced Knowledge of database technologies (e.g., cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.)
- Advanced Fundamental knowledge of software engineers' best practices, agile methodologies, CI/CD pipelines
- Advanced Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests
- Advanced Strong experience with Deployment/Continuous Integration/Continuous Testing/Continuous Delivery processes and tools and have expertise in CI/CD tools and framework
- Advanced Experience with deploying a global application and configuration management
- Advanced Reviewing the work of other developers and providing feedback
- Expert Ability to communicate technical requirements to all levels of expertise
- Expert Proficient in establishing and maintaining good working relationships
- Advanced Knowledge and understanding of software development life cycle (SDLC)
- Expert Proficient with integrating complex and/or existing systems
- Expert Knowledge of programming languages (e.g., JavaScript, C, Python, etc.)
- Expert Excellent communication skills both written and verbal
- Expert Ampcus is an Equal Opportunity Employer.