Staff Software Engineer – Front End/Back End

atAd Hoc LLCRemoteUS flagUnited StatesFull-timeBackend EngineerLead$150k – $165k/year

Posted 5 days ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Provide technical leadership in the design, development, testing, deployment, and maintenance of intricate back-end applications and services.

• Strategize and implement technical roadmaps for both new and existing projects with minimal oversight.

• Facilitate technical discussions and contribute to architecture, system design, API design, and technology selection decisions.

• Create and assess scalable, maintainable, secure, and reliable technical solutions.

• Design, develop, and sustain REST APIs, microservices, and event-driven architectures.

• Collaborate with product, design, engineering, and cross-functional teams to convert product and business requirements into technical solutions.

• Engage in planning sessions and technical discussions with clients, partners, and stakeholders.

• Deconstruct complex or unclear technical challenges and provide definitive technical guidance.

• Mitigate technical ambiguity and debt through documentation, refactoring, automated testing, and enhancements to engineering practices.

• Establish and advocate for engineering standards concerning code quality, testing, maintainability, security, performance, and reliability.

• Conduct code reviews and deliver technical guidance and actionable feedback to engineers.

• Mentor engineers through coaching, knowledge sharing, and providing technical leadership.

• Identify technical risks and dependencies, recommending appropriate mitigations.

• Communicate effectively about systems, architectural choices, constraints, and project history during demonstrations, proposals, and client interactions.

• Present technical concepts and recommendations to both technical and non-technical audiences.

• Participate in technical interviews and evaluations of engineering candidates.

• Occasionally travel to collaborate with and present to clients, partners, and stakeholders.


⛳️ Requirements

• Bachelor’s degree along with 9+ years of experience in software engineering.

• Relevant experience may be considered in lieu of educational qualifications.

• Expert-level proficiency in back-end software engineering.

• Proven experience providing technical leadership on complex software development projects.

• Extensive experience in developing production applications and services utilizing Java and Spring Boot.

• Experience in designing, developing, and integrating REST APIs and microservices.

• Experience in creating and implementing scalable, maintainable, and reliable software solutions.

• Demonstrated ability to provide technical guidance and mentorship to fellow engineers.

• Preferred: experience in developing applications, services, or automation with Python.

• Preferred: familiarity with PostgreSQL and Elasticsearch.

• Preferred: experience in designing and supporting event-driven architectures.

• Preferred: experience in developing and deploying applications on AWS.

• Preferred: knowledge of AWS services, including ECS and Lambda.

• Preferred: experience with Docker.

• Preferred: experience with Terraform.

• Preferred: proficiency in GitLab, including source control and CI/CD pipelines.

• Preferred: experience with Maven and POM management.

• Preferred: experience managing Python dependencies using Poetry.

• Preferred: familiarity with automated testing, code reviews, debugging, and contemporary software engineering practices.

• Preferred: experience in designing or supporting distributed systems and microservices architectures.

• Preferred: experience with application security, observability, performance optimization, and troubleshooting in production environments.

• Preferred: experience delivering software within federal government or public-sector contexts.

• Preferred: experience assisting in technical solutioning, technical demonstrations, or client-facing engineering discussions.


🏝️ Benefits

• Company-subsidized health, dental, and vision insurance.

• Flexible PTO.

• 401K with employer match.

• Paid parental leave after one year of service.

• Employee Assistance Program.

• Remote work environment.

• Flexible work arrangements.

• Opportunities for collaboration and professional growth through coaching, knowledge sharing, and technical leadership.

People also viewed

Commit4 hours ago

Senior Python, Django Engineer

MX flagMexico OnlyFull-timeBackend Engineer
ApplyView job
Meep5 hours ago

Backend Engineer

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
OneDome7 hours ago

Lead Backend Engineer

UA flagUkraine OnlyFreelanceBackend Engineer$4,000 – $5,000/month
ApplyView job
IDS Comercial8 hours ago

Desarrollador Java Backend Sr – Spring Boot, Microservicios

MX flagMexico OnlyFull-timeBackend Engineer
ApplyView job
IDS Comercial8 hours ago

Desarrollador Java, Quarkus

MX flagMexico OnlyFull-timeBackend Engineer$45k – $50k/month
ApplyView job
Chainguard9 hours ago

Staff Platform Database Engineer

US flagUnited States OnlyFull-timeBackend Engineer$205k – $231k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers