Software Engineer II

Seven Corners

• $85K — $102K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proficiency in relevant programming languages, frameworks, and databases, including cloud platforms (AWS, Azure) and microservices architecture.
  • Experience across all phases of the software development lifecycle (SDLC).
  • Strong analytical skills for troubleshooting and solution implementation.
  • Excellent interpersonal and communication abilities for team collaboration.
  • Familiarity with Agile methodologies and Scrum processes.

Responsibilities

  • Design, develop, and implement new software features based on business requirements.
  • Collaborate with product managers, designers, and engineers in a team setting.
  • Troubleshoot and optimize existing software systems for performance and security.
  • Guide and mentor junior engineers to foster skill growth.
  • Contribute to improving standard engineering processes and workflows.
  • Stay updated on new technologies to drive innovation in software products.

Benefits

  • Culture fit prioritized over technical skills, fostering a supportive work environment.
  • Opportunities for professional growth through training and mentoring programs.
  • Increased responsibility and the chance to work alongside talented colleagues.
  • Participation in impactful projects that drive business outcomes.
Full Job Description
Job Title: Software Engineer II

What you would do here:

A Software Engineer II job description involves contributing to all phases of the software development lifecycle, from design and development to testing and deployment, with a focus on building scalable, reliable, and user-friendly software solutions. Key responsibilities include collaborating with cross-functional teams, improving existing systems, mentoring junior engineers, participating in code reviews, and solving complex technical problems to drive business outcomes and technical innovation.

Typical Responsibilities
  • Design and Development: Design, develop, and implement new software features and applications, translating business requirements into functional code.
  • Collaboration: Work with product managers, designers, and other engineers in a team environment, participating in code reviews and adhering to best practices.
  • Maintenance and Optimization: Troubleshoot, debug, and optimize existing software systems to ensure performance, reliability, and security.
  • Mentorship: Provide guidance and technical leadership to junior engineers, helping them grow their skills.
  • Process Improvement: Contribute to and improve standard engineering processes, including testing, monitoring, and automated workflows.
  • Innovation: Stay updated on new technologies and apply them to solve complex problems and drive innovation in software products.

Typical Environment:
  • A Level II engineer often works independently with general supervision.
  • Problems faced are difficult but typically not complex.
  • Takes ownership of project deliverables.
  • Trusted to make decisions that impact a project.
  • Seeks to understand the "why" of the work.
  • Accurately estimates complexity of tasks.

Ideally you have:

  • Technical Expertise: Proficiency in relevant programming languages, frameworks, and databases, including experience with cloud platforms (e.g., AWS, Azure) and microservices architecture.
  • Software Development Lifecycle: Experience with all phases of the SDLC, from requirements gathering and design to testing, deployment, and ongoing maintenance.
  • Problem-Solving: Strong analytical skills to troubleshoot complex issues and implement effective solutions.
  • Collaboration & Communication: Excellent interpersonal and communication skills to work effectively with cross-functional teams.
  • Agile & Scrum: Familiarity with Agile methodologies and experience participating in Scrum ceremonies.


Experience:

Typically requires a few years of professional software development experience, often with a bachelor's degree in a related field.

Seven Corners hires culture fit over technical skills and experience. If you have the aptitude and attitude, we can help you grow your career through training, mentoring, increasing responsibility, and being around other rock star employees.

Learn more at https://www.sevencorners.com/corp/careers

Similar Jobs

More Jobs at Seven Corners

More Information Technology Jobs

Find similar Software Engineer II jobs: