Senior / Principal Software Engineer, Technical Lead
PaymentWorks is seeking an experienced software engineer to provide technical leadership and guidance and advocate for technology best-practices with multiple internal stakeholders including...
- their team: design stewardship and mentoring
- product management: shaping, sizing and solution negotiation
- other engineering leads: architectural input, best practices, process improvement
PaymentWorks is rapidly expanding its Engineering team, so we need seasoned professionals who enjoy the fast-paced environment of a startup and can contribute code, process and architectural expertise to ensure that we continue to improve the scalability, quality and maintainability of the code base.
You will be responsible for:
- Quality - Ensure that the software produced by your team is well-tested and meets the acceptance criteria provided
- Software Design - Ensure that implementations produced by your team are testable, maintainable, scalable and consistent with architectural direction and design patterns.
- Scoping - Be a full-partner with the product-owner in the negotiation of scope, priorities, and feature definition.
- Mentoring and Delegation - Team-leads are encouraged to delegate some of their responsibilities on specific projects to team members, providing growth opportunities to those team members.
The ideal candidate has:
- 7+ years of software engineering experience on consumer-facing products
- 2+ years experience leading an engineering team
- “Full stack” web development experience - which we define as the ability to provide valuable code-reviews against both frontend and backend code).
- Ability to communicate technical needs in business terms
- Experience participating and leading teams using agile methodologies
- Experience negotiating with Product Management on scope and estimation
- Experience designing and implementing solutions from the ground up
- Experience with Python required / Django preferred
- Familiarity with cloud architecture and infrastructure
- Strong knowledge of application security best practices
- Desire and ability to balance hands-on coding tasks with team-leadership responsibilities
Why work here?
- We have a proven market need
- We have hockey stick growth expectations
- Our product stops payments fraud (yes, we regularly stop bad guys!)
- We are small and nimble and we move fast. New ideas, new problems to solve, and new customers happen every day.
- We respect that you have a life outside of work (i.e., we have options for flexible work schedules and we have great benefits including unlimited PTO)
- Every employee has an impact - no one here is a cog in a machine
At PaymentWorks, we base our employment decisions entirely on business needs, job requirements, and qualifications-we do not discriminate based on race, gender, religion, health, parental status, personal beliefs, veteran status, age, or any other status. We have zero tolerance for any kind of discrimination, and we are looking for candidates who share those values. Applications from women and members of underrepresented minority groups are welcomed. Applicants must pass a background check prior to being officially accepted for employment. This position is open to remote employees, company is headquartered in Boston, MA
About PaymentWorks
The PaymentWorks digital supplier onboarding platform automates complex payee-management processes for every payee to eliminate the risk of business payments fraud, reduce cost and ensure regulatory compliance.
To apply for this position, send an e-mail to: jobs@paymentworks.com