Sr Software Engineer

placeRemote calendar_month 

Job Summary:

We are seeking an experienced Senior Software Engineer to join our team on a USCIS project. The successful candidate will work closely with federal staff, providing management, engineering, and technical services to support a comprehensive transition of client networks and applications from IPv4 to IPv6.

This position is fully remote.

Primary Responsibilities:

  • Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, computing equipment, reading professional publications, maintaining personal networks, and by participating in educational opportunities.
  • Provide information by collecting, analyzing, and summarizing development and service issues.

Minimum Qualifications:

  • Bachelor’s degree or higher
  • Be experienced in subnetting and breaking down IPv6 Addressing, inclusive of having the ability to articulate and educate others.
  • Have experience with IPv6 with an IPAM platform
  • Experience with IPv6 Implementation, able to assist compute services in cloud environments with migration
  • Have experience with security fundamentals regarding IPv6 and its implementation
  • Ability to obtain and maintain a government security clearance/background investigation as needed
  • Familiarity with cloud providers (AWS, Azure, Google Cloud Platform) and virtualization/containerization technologies (VMware, KVM, Docker)
  • Proficiency in forming conceptual understandings of the architecture and functionality of applications written in high-level languages (e.g. Java, Ruby, Python, Go) by examining source code, reading documentation, and performing lab-based assessments

Desired Qualifications:

  • Masters Degree
  • Experience supporting federal agencies
  • Experience working with USCIS
  • In-depth knowledge of IPv6 and hands-on experience developing, testing, and implementing IPv6 support across various software and protocol stacks in security-sensitive production environments
  • Ability to accurately and reliably assess IPv6 compatibility of open-source and proprietary applications, and provide high-quality deliverables by flexibly applying well-rounded software engineering experience and competencies

About Aptive:

Aptive is a modern federal consulting firm focused on human experience, digital services, and business transformation. We harness creativity, technology, and culture to connect people and systems to impact the world. We’re advisors, strategists, and engineers focused on people, above all else.

We believe in generating success collaboratively, leaving client organizations stronger after every engagement and building trust for the next big challenge. Our work inspires people, fuels change and makes an impact. Join our team to be part of positive change in your community and our nation.

EEO Statement:

Aptive is an equal opportunity employer. We consider all qualified applicants for employment without regard to race, color, national origin, religion, creed, sex, sexual orientation, gender identity, marital status, parental status, veteran status, age, disability, or any other protected class.

Veterans, members of the Reserve and National Guard, and transitioning active-duty service members are highly encouraged to apply.

starFeatured

Software Engineer

placeRemote
for healthcare organizations to collaborate to improve their financial performance, reduce inefficiency, and improve healthcare quality. The Software Engineer is responsible for the design and development of software applications and reusable software...
business_centerHigh salary

Software Engineer II

placeRemote
United States Overview: As a software engineer at GitHub, you will enhance the collaboration experience at GitHub by working closely with a community of engineers and designers with a distributed, diverse and passionate team delivering the services...
thumb_up_altRecommended

Senior Software Engineer

placeRemote
Make Your Mark:: As a Senior Software Engineer, you will play a crucial role in building the next generation of BlackLine applications and data platform. BlackLine thrives on data and we are investing heavily in being able to sync data from...