What are the responsibilities and job description for the Software Engineer II position at Laine Recruiting?
Laine Recruiting has been engaged a results-driven marketing agency offering deeply collaborative client experiences, proprietary technology, and world-class partnerships. They are experiencing some exciting growth and are intentionally investing heavily in their Technology & Product group which is a primary catalyst. We're looking to hire 4 Software Engineers to join their rapidly growing team.
Our client takes immense pride in their independent, women-owned status, their unwavering commitment to a purpose-driven approach, their B-Corp status, and their unique structure as a 100% employee-owned company (ESOP).
SUMMARY
The Software Engineer II is a mid-level role for engineers who have demonstrated proficiency in software development and are ready to take on more responsibility. This role involves designing and implementing solutions for moderately complex problems, taking ownership of features or components, and collaborating with cross-functional teams. The ideal candidate is capable of solving problems independently, refactoring and improving existing code, and mentoring junior engineers. The role provides opportunities to grow technical expertise while contributing to the team's success.
The overall tech stack includes HTML5 / CSS, Node.js, React, TypeScript, C#, Python, JavaScript, Docker, AWS, and Azure Services, with databases like MS-SQL, PostgreSQL, and Snowflake.
KEY OUTCOMES & RESPONSIBILITIES
Key Outcome : High-quality software products
Key Responsibilities :
- Design and develop solutions for moderately complex technical problems, often with some level of autonomy.
- Write clean, maintainable, and testable code while following best practices for architecture, scalability, and security.
- Develop and integrate different components of the system, ensuring they work together seamlessly.
- Refactor existing code to improve scalability, performance, and maintainability.
- Collaborate with cross-functional teams (e.g., Product, Design, QA) to define and implement solutions.
- Participate in and lead code reviews, providing feedback to peers.
- Help onboard and mentor junior engineers, sharing knowledge on best practices and development tools.
Key Outcome : Collaborative team environment
Key Responsibilities :
Other Responsibilities :
QUALIFICATIONS
REQUIRED
PREFERRED
CORE COMPETENCIES
COMPENSATION
Our client is committed to providing pay transparency of their compensation philosophy and ensuring equitable pay practices for their employee owners. The base salary range for this position is $80,000 - $95,000.
In addition to the base salary there are several other significant compensation elements totaling over 20% in additional cash incentives. This includes their ESOP (employee stock ownership plan), an annual bonus and a 401k match (up to 5%). In addition, they offer a heavily subsidized full benefits package and paid time off benefits (4 weeks), including 100% paid parental leave.
Salary : $80,000 - $95,000