Note: The job is a remote job and is open to candidates in USA. Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services, particularly for government and public-sector programs. The Software Engineer II will contribute as an individual developer across front-end and back-end systems, using Golang and Angular to estimate and complete development tasks, debug and monitor applications, create tests and deployment changes, and participate in planning, design, and on-call activities.
Responsibilities
- Estimates and completes development tasks including coding, requirements gathering, and analysis with a moderate level of feedback and guidance from their team
- Debugs, optimizes, maintains, and monitors their work in both test and production environments
- Develops tests, monitoring/instrumentation, analytics, and deployment pipeline changes as appropriate for the given task
- Participates in on-call rotations with their team as necessary
- Builds technical and communication skills, gaining context around surrounding areas
- Participates in planning sessions, building an understanding of major architectures and design patterns
- Actively participates in design and asks questions to work toward understanding of technical trade-offs, interactions, and dependencies in the system
- Development of influential skills to help make tactical decisions and support onboarding for new developers
- Exhibits understanding for other roles and practices, including how they are intended to work together
Skills
- • Bachelor's degree in Computer Science, Engineering, or related field and 5+ years of experience
- • Golang
- • Angular
- • Cloud Experience (ideally AWS)
- • SQL experience
- • Knowledge of software development methodologies, tools, and processes
- • Excellent problem-solving and analytical skills
- • Ability to write clear, concise code using commenting when appropriate
- • Good understanding of CI/CD pipelines backed by Jenkins
- • US Citizenship
- • US Residency for at least the past 3 years
- • Able to meet the requirements to hold a position of Public Trust, including successful completion of a US Government background investigation
- • Health Care Industry and/or CMS experience
- • Experience on multiple Scrum teams in a variety of different contexts (different team sizes, different organizations, different cultures, co-located vs. distributed, etc.)
- • Excellent oral and written communication skills, with an ability to communicate complex technical topics to management and non-technical audiences
- • Prior experience in a client-facing consulting or contracting role
- • Works well as a team member in a fast-paced and often time-sensitive environment
- • Prior professional services, government, or federal consulting experience
- • Experience building digital healthcare technology products and services
- • Experience working in the public sector or a highly regulated industry
- • Familiarity with (508) accessibility requirements
Benefits
- This is a remote position.
- Company-subsidized health, dental, and vision insurance
- Flexible PTO
- 401K with employer match
- Paid parental leave after one year of service
- Employee Assistance Program
Company Overview