We’re O3: a customer experience consulting firm that helps enterprise organizations build cohesive and remarkable experiences across their entire customer journey.
We’re looking for a Software Development Manager / Full-Stack Engineer to add leadership and project oversight to our Engineering department. We need you to evaluate architectural approaches and technical challenges, plan and resource projects, and ensure we meet our business objectives and obligations. In addition to occasionally contributing to projects as a developer, you’ll also manage and mentor a small team of Engineers and ensure best practices, engagement, and continuous improvement.
You’ll have a voice in what we build and how we build it. We’re constantly evolving our approach and firmly believe that great ideas can come from anywhere.
We're leveraging technology to stay connected and we're interviewing all of our candidates virtually. When it's safe to return back to our Philadelphia office, we're excited about our flexible work schedule and hybrid work model. We’re looking forward to meeting you!
Who you are:
An expert full-stack engineer and tenacious problem-solver.
An emphatic leader who is able to elevate the work of your project teams and direct reports.
Detail-oriented, able to deliver high-quality work and technical documentation.
Diligent and accountable; you hold yourself and your team to high standards of quality.
A dependable communicator; you follow through on your commitments and proactively communicate status updates.
Courageous, willing to advocate for standards and best practices.
A curious learner; you seek out opportunities to try new things.
What you’ll do:
Collaborate with our Client Services, Experience Design, and Engineering teams to create applications with an eye towards scalability, security, and ease of maintenance.
Lead Engineering team to successfully build, test, deploy, and maintain applications.
Manage and develop team members through regular 1:1s, goal setting, performance reviews, and mentorship.
Ensure delivery of high-quality work through code reviews, CI/CD, testing, and collaboration with QA.
Create sound project plans through collaboration with Project Managers and Business Development to influence project roadmaps and to balance initiatives across project teams. Consult on frameworks, platforms, and architectural approaches.
Contribute to business development, process improvement, and strategic planning.
Assist engineering team leadership with resourcing and coverage across projects.
What you need to be successful:
At least 2 years of people management experience
CMS development (Drupal and WordPress preferred)
Experience in an Agile/Scrum environment, scoping and estimating complex web application and website development projects.
Experience with database design fundamentals + SQL
Backend development with PHP
Experience integrating web applications with 3rd party APIs and services
Perks and benefits:
Premium health, dental, and vision benefits
Healthy lifestyle reimbursement
Employer-paid life insurance + AD&D
Voluntary life & disability
Healthcare FSA + Dependent Care FSA
Commuter transit + parking account
401K program with an immediate 4% match
Generous vacation + sick time off
Paid parental leave
Paid family leave
Volunteer time off
Charitable donation match
We apply optimism by sharing our enthusiasm, positivity and good nature one person at a time.
We trust in people and treat others with openness and respect.
We commit to the communities we serve by focusing on values and culture alignment that promotes diversity, equity and inclusion both inside and outside our company.
We embrace iteration and believe in a world where opportunity for continuous improvement requires a strong sense of flexibility and willingness to grow.
We focus on the future for ourselves and our clients, pushing boundaries and staying on the cutting edge.
At O3, we hire those who share our values, believe in our culture, and are driven to succeed. We’re here to create meaningful experiences and long-lasting relationships, and none of that is possible without a diverse team and an inclusive environment where you can do your best work.
We welcome you to come as you are regardless of race, color, religion, creed, citizenship, national origin, age, sex, gender, pregnancy, gender identity/expression, sexual orientation, marital status, disability (including neurodiversity), genetic information or veteran status.
Our policies aim for the highest standards of fairness and equal opportunity, covering all aspects of employment, including, but not limited to, recruitment and employment, promotions, compensation, team opportunities, and training programs. We are committed to compliance with all laws and regulations relating to equal employment opportunity, affirmative action, and harassment.