Software Development Engineer- L4

Quick Quack Car Wash

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or master's degree plus 4+ years industry experience, or 6-8 years experience.
  • Solid hands-on Go or similar systems languages expertise.
  • Deep understanding of programming languages, particularly in a high-level context.
  • Proven ability to debug complex distributed systems.
  • Familiar with SQL and navigating Postgres database environments.

Responsibilities

  • Recommends software enhancements based on user feedback.
  • Prepares detailed reports on engineering specifications and project status.
  • Confers with product managers to clarify software capabilities and limitations.
  • Designs and develops software applications as part of a collaborative team.
  • Handles complex issues and designs new subsystems.
  • Acts as a technical lead on projects when necessary.
  • Conducts requirement analysis and documents technical specifications.

Benefits

  • Collaborative work environment with cross-team interactions.
  • Opportunities for leadership, mentoring, and professional development.
  • Flexibility with a high degree of autonomy in work responsibilities.
  • Involvement in innovative software design and engineering practices.
  • Potential for periodic travel for training and team-building activities.
Full Job Description
Summary:

The Software Development Engineer IV (SDE Level 4) will be responsible for coding and developing software applications. Will work in the development team and be a part of the design of the software applications.

Essential Duties and Responsibilities:
  • Recommends product revisions or enhancements based on user feedback.
  • Prepares reports on engineering project specifications, activities, or status.
  • Confers with product managers to obtain information on limitations or capabilities.
  • Works as part of a development team in the design of software applications.
  • Handles complex issues and designs new subsystems.
  • May act as technical lead on projects or initiatives.
  • Collaborates across multiple engineering teams in the design of new features and functionality.
  • Conducts requirement analysis, documents technical specifications, and writes, reviews, and debugs code.
  • Develops and maintains documentation or user manuals.
  • Performs work with a high degree of latitude.
  • Possesses expert knowledge of subject matter.
  • Provides leadership, coaching, and/or mentoring to fellow engineers.
  • Drives team development of engineering best practices and keeps up to date with latest trends.
  • Other duties as assigned.

Skills & Requirements
  • Solid, hands-on Go development experience or other systems languages.
  • Practical knowledge of microservices and event driven design patterns.
  • Ability to debug distributed systems and scale them.
  • Experience designing and implementing REST web services with loose coupling.
  • Comfortable with reading and writing SQL, navigating Postgres DBs.

Qualifications and Requirements:
  • Bachelor's or master's degree and 4+ years of industry experience, or 6-8 years of industry experience.
  • Excellent verbal and written communication skills.
  • Deep knowledge of at least one high-level programming language.
  • Knowledge of computer systems and advanced network protocols.
  • Technical expertise.
  • Able to debug complex, distributed systems.
  • Problem-solving skills.
  • Detail-oriented.
  • Ability to work as part of a team.
  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at times.

Travel:

May have to travel a few times a year for onsite team events and training.

Similar Jobs

More Jobs at Quick Quack Car Wash

More Information Technology Jobs

Find similar Software Development Engineer- L4 jobs: