AVP is looking for talented, diverse, energetic, and creative folks to join our fantastic team of software engineers.
At AVP, we partner with amazing organizations to help maximize the value of their data and information assets. We untangle complex data management challenges and enable organizations to protect, manage, and leverage their assets through our consulting services, software products, and custom software development services. We holistically straddle human, business, and technological aspects of each challenge, apply proven and rigorous approaches, and collaborate with customers to innovate and overcome. We love solving difficult problems that have a positive impact on people and organizations. Take a look at our portfolio and you’ll see what we mean.
We are deeply committed to creating a more equitable and inclusive world. We pursue our values through our work, ensuring that accurate and authentic data is used to create breakthrough solutions and solve knotty problems. We also stand firmly committed against systemic racism and all other forms of oppression and hold ourselves accountable for taking actions that reflect our values. With these values firmly in place, we welcome potential team members who share our commitments and reflect a diverse array of lived perspectives and experiences.
We are currently growing and developing our software engineering services. We build desktop applications, web applications, data warehousing services, and integration middleware. We transform data and migrate it from system to system. We write data acquisition services and public data APIs. We design digital forensic analysis tools. Although each client and challenge is unique, we use consistent approaches that allow our clients to make immediate progress toward their vision.
We are looking for a Senior Engineer with experience across the entire software development lifecycle to join our team and to lead and contribute to the wide array of development projects we support, as well as to assist in the continued improvement of our operations and infrastructure. Experience building scalable cloud services, distributed systems, and/or database systems would be a plus.
Read more below and apply!
P.S. If you're not interested in or available for this position, but know someone who is, we would really appreciate it if you passed this along!
As a senior software engineer with AVP, each day will be different, but rewarding:
Optionally, you may have expertise in one or more of these areas:
If you don’t have one of those five more specific skills, but feel you would be a good fit based on the description above, we still want to hear from you.
We work really hard to make working at AVP an amazing experience. We have a team full of truly exceptional people—the kind you’ll be excited to work with. Here’s how we operate:
Live Where You Want
We’re a distributed team, so you can live and work wherever you want. In late 2020, most people are used to working remotely, but we’ve been doing it for years, and will continue to once the world opens back up. We do have offices in Brooklyn, NY, and Madison, WI—if you live in one of those areas, our crews there would love to have you. The rest of us are scattered around.
We work hard and smart, but we’re in this for the long haul, no need to go crazy on the hours. We strive to make your workload manageable.
We want you to take vacation. It’s important to get out and do something. We’ll look forward to hearing about your adventures at the weekly standup after you return (if you would like to share!). Even if you just need a break to sit on the couch for a week (we all know this feeling these days).
We get the whole team together two times a year to catch up, hang out, and plan for the future. In normal times, we’ll go to places like the mountains of Wyoming, the coastline of Florida (in the winter), and the cheese curds of Madison (at all times of year). We take advantage of working together, have strategy and planning sessions, bring in guest speakers and coaches, and do really fun things. The highlight is always hanging out together.
Up Your Game
We’re serious about helping you improve your craft. We’ll support your attendance at conferences, online courses, and workshops. We’ll also buy books and subscriptions. We have a culture of continuous improvement and we love to see our teammates growing and sharing what they learn!
You’ll be a W2 employee with fantastic benefits including medical, dental, vision, HSA, FSA, 401k, profit sharing, and more. AVP pays 80% of medical and dental insurance, and 100% of vision insurance. We also contribute 3% to your 401k whether you choose to throw any money in there or not.
At AVP we are committed to growing a representative team offering diverse perspectives from different age groups, abilities, races, ethnicities, cultural backgrounds, genders, gender identities, religious beliefs, and other lived experiences. AVP continually strives to promote a culture in which all employees feel included and where all voices are heard and appreciated. Whoever you are, wherever you call home, we want you to feel free to be your authentic self at work; and we want you to know that you will be authentically valued at AVP.
If you have a prepared resume, attach it in PDF form. If you don't have a resume because you aren't even sure you're looking to change jobs, that's fine! An informal list of your work and education history is all we're looking for. A LinkedIn profile would work too.
Attach a PDF of your cover letter. In your cover letter:
Skills Test and Exploratory Interview
We will provide a skills test for you to complete. Upon successful completion, we will contact you for a high level conversation to find out more about you, your interests, goals and objectives, background. Also to tell you about AVP, our culture, goals and objectives, services and products, and answer any questions you have.
If the exploratory call goes well, one or two AVPeeps will meet with you to discuss your job history, focusing on five core questions: What were you hired to do? What accomplishments are you most proud of? What were some of the low points during that job? Who were the people you worked with? Why did you leave that job? At the end of the interview we will discuss your career goals and aspirations, and you will have a chance to ask us questions.
If the in-depth interview goes well, we will ask you to introduce us to 3 references, representing previous supervisors, people that you supervised, and peer colleagues that you have worked with (as applicable).
If the reference interviews go well, there will be an all-team meeting set up with you. This is a chance for the team to meet you and for you to meet the team. The agenda is as follows: