What are the responsibilities and job description for the Senior Software Engineer position at IAPP?
Job Summary
The Senior Software Engineer will oversee development efforts and solution designs, guide projects technical vision, act at Team Lead on respective Scrum Teams. In this role, they will lead a team to design, develop, test, and deploy solutions that deliver on business value. Work closely with Product Owners, Scrum Masters, and aligned teams across the company to collaborate on solutions and develop software.
Essential Duties and Responsibilities
• Own the complete software development lifecycle: defining, prioritizing, designing, and leading implementation and testing of new features within a Scrum Team.
• Define, manage and improve the software and product development processes by working closely with other engineers.
• Manage the day-to-day activities of the Scrum Team and ensure stories are well defined and completed in line with definition of done.
• Coach and mentor more junior engineers to help them grow their skills, enhance their knowledge of our systems and their ability to get things done, while enabling them to be future leaders who are focused on building a continuous learning environment.
• Architect and develop the innovative technical design and implementation approach with the overall product line goals and objectives in mind.
• Own team’s operational excellence, including creation of and monitoring of metrics and alarms in a continuous process improvement environment.
• Ensure compliance with SDLC lifecycle. Enforce coding best practices, code review best practices, and coding standards.
Additional Duties
• Additional duties as assigned
Minimum Qualifications
Education and/or Experience
• Bachelor's degree (B.S.) in a technical field of study and at least 5 years related experience and/or training.
• Prior experience as a software engineer, subject matter expert, and strategic influencer on the direction of the product design and development.
• 5 years of software development experience. AWS experience preferred.
• Experience leading and motivating high-performance Scrum Teams.
• Ability to affect positive change, empower people, cultivate product technology visions and innovative solutions.
• Excellent written and verbal communication skills with the ability to present technical information and negotiate tradeoffs with a variety of audiences.
• Experienced decision maker with the ability to articulate product vision and roadmap.
• Demonstrated experience with design and architecture. Preferably large scale, consumer facing, enterprise level applications.
Work Environment
At the IAPP, we value in-person connections fueled by fun, excellence, and communication. To align with this value, we have a hybrid work environment that allows for two remote days and three days in our Portsmouth, NH office.
About the IAPP
The IAPP is the largest and most comprehensive global information privacy community and resource. Founded in 2000, the IAPP is a not-for-profit organization that helps define, promote and improve the privacy profession. More information about the IAPP is available at iapp.org.
What We Offer
Working at the IAPP is an opportunity like no other. In addition to a competitive compensation package including base salary, bonus and a full range of benefits, the IAPP offers a creative, supportive and flexible environment. Other perks include casual dress, a dog-friendly office, summer hours, and sabbaticals after seven years of service. We work in a “get-stuff-done” culture that values respect, personal and professional growth, and an entrepreneurial attitude. We have been named to Business NH Magazine’s Hall of Fame for “Best Small Companies to
Work for in NH.”
Want to be part of our dynamic and rapidly growing organization? View more information about all of our open positions on our website: iapp.org/careers.