What are the responsibilities and job description for the Software Engineer position at IAPP?
Job Summary
The Software Engineer enables the IAPP to achieve its mission of educating privacy professionals by proactively developing secure, efficient, simplified source code and solutions by taking a privacy and security by design approach.
Essential Duties and Responsibilities
- Research, scope, and propose software solutions to address complex business problems
- Provide ‘build versus buy’ recommendations by evaluating the cost, maintenance, support, and compatibility of potential solutions
- Design, develop, test, implement, and maintain software systems, such as APIs, user interfaces and e-commerce applications, by researching and studying needs and requirements as well as by conferring with users
- Troubleshoot and resolve software issues
- Research technical problems and suggest improvements for software systems
- Analyze and integrate new products/technologies with existing software systems to improve the design and application functionality
- Determine operational feasibility of solutions through analysis of requirements and proposals
- Document and demonstrate solutions by developing documentation, layouts, diagrams, and clear and dry code
Additional Duties
- Additional duties as assigned
Minimum Qualifications
Education and/or Experience
- Bachelor's degree (B.S.) in a technical field of study and 3 – 5 years related experience and/or training.; or equivalent combination of education and experience
- Experience programming with server- and client-side scripting languages, SQL, and an understanding of system integration technologies like SOAP and REST is required
- Experience with .NET framework, C#, Node.js, Angular, PHP, HTML, Java, JSP, ASP.net, Python, AJAX preferred
- Knowledge/experience developing cloud native applications on platforms such as AWS and Azure
- Solid problem-solving capabilities, including the ability to disaggregate issues, identify root causes, and recommend solutions
- An understanding of software engineering practices and design patterns
- Ability to work under pressure and to tight deadlines on multiple projects simultaneously
- Highly proficient written and verbal communication skills
Language Skills
Ability to read, analyze, and interpret general business periodicals, professional journals or technical procedures. Ability to write reports, correspondence, and procedure manuals. Ability to effectively present information to a group of people.
Mathematical Skills
Ability to calculate figures and amounts such as discounts, interest, commissions, proportions, percentages, area, circumference, and volume. Ability to apply concepts of basic algebra and geometry.
Reasoning Ability
Ability to apply common sense understanding to carry out instructions furnished in written, oral, or diagram form. Ability to deal with problems involving several concrete variables in standardized situations.
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.