Demo

Software Engineer II

Laine Recruiting
Rochester, NY Full Time
POSTED ON 1/17/2025
AVAILABLE BEFORE 4/14/2025

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 :

  • Actively engage in team discussions, providing ideas for improving processes, tools, and architecture.
  • Work effectively with other engineers, contributing to collaborative problem-solving and technical decision-making.
  • Use tools like JIRA, Confluence, and others to track development progress and document work.
  • Contribute to the agile development process, including sprint planning, backlog grooming, and retrospectives.
  • Other Responsibilities :

  • Participate in the development of technical documentation and system artifacts.
  • Assist in troubleshooting and resolving production incidents.
  • Contribute to defining requirements, estimating effort, and scoping development work for new features or bug fixes.
  • QUALIFICATIONS

    REQUIRED

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • 2-5 years of professional experience in software development.
  • Strong experience with programming languages and frameworks such as C#, Python, JavaScript, and React.
  • Solid understanding of system design, data structures, and algorithms.
  • Experience with version control systems like Git and GitHub.
  • Familiarity with software engineering best practices, including testing, version control, and CI / CD pipelines.
  • Strong analytical and problem-solving skills, with the ability to tackle moderately complex problems independently.
  • PREFERRED

  • Experience with cloud technologies such as AWS, Azure, or GCP.
  • Knowledge of databases like MS-SQL, PostgreSQL, or Snowflake.
  • Exposure to agile development methodologies and tools (e.g., JIRA, Confluence).
  • CORE COMPETENCIES

  • CUSTOMER FOCUS / CLIENT INTIMACY : seeking to understand client business challenges / needs and delivering continuous value to clients
  • COLLABORATIVE : working with teams and across the organization with ease
  • OWNER AGILITY : able to continuously learn and quickly adapt to changing circumstance
  • RESULTS DRIVEN : accepts accountability to deliver business outcomes, even under changing circumstances. Delivers on commitments
  • DISCIPLINED : Thinks, plans, and prioritizes work on an ongoing basis, plans and aligns with key team members before acting
  • 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

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineer II?

    Sign up to receive alerts about other jobs on the Software Engineer II career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Laine Recruiting

    Laine Recruiting
    Hired Organization Address Rochester, NY Full Time
    Laine Recruiting has been engaged a results-driven marketing agency offering deeply collaborative client experiences, pr...
    Laine Recruiting
    Hired Organization Address Rochester, NY Full Time
    Please read before applying Must have experience in a High-Performance Computing (HPC) environment! Experience should in...
    Laine Recruiting
    Hired Organization Address Rochester, NY Full Time
    Laine Recruiting has been engaged a results-driven marketing agency offering deeply collaborative client experiences, pr...

    Not the job you're looking for? Here are some other Software Engineer II jobs in the Rochester, NY area that may be a better fit.

    Sr. Software Engineer

    BCC Software, Rochester, NY

    Software Engineer II

    Trader Interactive, Rochester, NY

    AI Assistant is available now!

    Feel free to start your new journey!