Managing Software Engineer, Full Stack/Front End (remote)

Ad Hoc Team
Columbus, OH Remote Full Time
POSTED ON 3/4/2022 CLOSED ON 4/15/2022

What are the responsibilities and job description for the Managing Software Engineer, Full Stack/Front End (remote) position at Ad Hoc Team?

Managing Software Engineer 

This is a remote position

Ad Hoc is a digital services company that helps the federal government better serve people. Our team of experts from across the commercial industry and government brings the modern skills necessary to help agencies transform public services into digital services. Our work enables agencies to meet the needs of their users while closing the gap between consumer expectations and government.

Managing Software Engineers are  technical experts who work closely supporting both teams and clients through all aspects of the software development cycle - including research, planning, development, and operations. They’ll draw on their technical background to ensure solutions are developed according to Ad Hoc’s values, and help build the capabilities of engineering teams.  They’re experienced with leading teams, and are comfortable with addressing ambiguity in systems and processes.

 Requirements

  • Our Federal contracts require that you be a U.S. Citizen to be eligible for employment.
  • All work must be conducted within the U.S.
  • As a government contractor, all hires may be required to meet additional pre-employment contingencies to the extent required by applicable law, at the time of hire or any time thereafter

What You'll Do

  • Ensuring effective engineering delivery on their program or team.
  • Developing and presenting reports based on program reporting requirements.
  • Shaping the technical direction of their program. 
  • Managing the technical relationship with the client, and influencing their technical decision-making. 
  • Periodically meeting with engineers or customer teams for strategy discussions and planning. 
  • Plan, coordinate, and deliver on complex projects without explicit guidance. (Examples of complex projects include major re-architectures or coordination between multiple teams or larger numbers of engineers)
  • Defining agendas (including technical direction, goals, and priorities) for a number of adjacent engineers.
  • Using effective written communication and presentation skills to communicate existing systems, design decisions, past performance, and major history of projects that they’ve been a part of. 
  • Participating in bid-writing, tech demos, and other client-facing communications for new programs.
  • Managing performance, in terms of both craft and associated competencies relevant to career development, for assigned individuals within engineering. This includes supporting program managers in hiring, onboarding, and conducting annual performance reviews.
  • Providing coaching and development to engineering team members, which includes regular 1-on-1s, defining growth goals and development plans with individuals, and creating a culture where team members can learn and evolve.

What You'll Bring

  • 10 years of experience leading or managing a team of software developers in an ambiguous environment
  • Understand how to prioritize and drive goals with both technical and non-technical audiences.
  • Experience developing with Ruby on Rails
  • Programming in a major open source language.
  • Understanding of the fundamental API-oriented technologies of the web: HTTP/S, SSL, REST, python, OAUTH, Java, Postgres, ETL and DevOps concepts and tools. 
  • Proficient spelling, grammar, and communication skills.
  • Experience and understanding of one or more different agile methodologies, including Scrum, XP, or SAFe
  • Experience with Amazon Web Services, in particular EC2, S3, and RDS
  • Must be legally authorized to work in the U.S now and in the future without sponsorship
  • Experience working on APIs and API development

Requirements

  • Managing Software Engineer 5 years of experience in software design and development, architecture, operations." software and systems design, architecture, and development. "Degree in Computer Science or other engineering background, or equivalent work experience. *Four years of additional hands on experience in a relevant field and a high school diploma may be substituted for a bachelor’s degree.

Benefits

  • Company-subsidized Health, Dental, and Vision Insurance
  • 401K Plan 
  • Unlimited Vacation
  • Continuing Education/Annual Conference Attendance Stipend

Ad Hoc LLC is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.

In support of the Colorado Equal Pay Transparency Act, and others like it across the country, Ad Hoc job descriptions feature the starting range we reasonably expect to pay to candidates who would join our team with little to no need for training on the responsibilities we've outlined above. Actual compensation is influenced by a wide range of factors including but not limited to skill set, level of experience, and responsibility. The range of starting pay for this role is $128,183 - $169,065 and information on benefits offered is here. Our recruiters will be happy to answer any questions you may have, and we look forward to learning more about your salary requirements.

Sr. Full-Stack Software Engineer
Ringside Talent -
Columbus, OH
Java / .NET Full Stack Software Engineer III
JPMorgan Chase -
Columbus, OH
Full Stack Developer (Back End)
Buildings & Builders -
Center, OH

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Managing Software Engineer, Full Stack/Front End (remote).

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $100,668 - $129,964
  • Computer Simulation Skill

    • Income Estimation: $127,955 - $174,344
    • Income Estimation: $140,077 - $165,984
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Managing Software Engineer, Full Stack/Front End (remote) jobs in the Columbus, OH area that may be a better fit.

Full Stack Developer (Front-end)

Buildings & Builders, Center, OH

Senior Software Engineer (Full Stack)

Tailored Management, Columbus, OH