Software Developer II

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

Qualifications

  • Bachelor's degree or equivalent experience required
  • Minimum of 2 years of software development experience
  • Proficiency in 1-2 programming languages (e.g., Java, Python, C#, JavaScript)
  • Strong software architecture and clean code knowledge
  • Skilled in troubleshooting complex application and database issues
  • Familiar with version control (e.g., Git) and agile methodologies
  • Proficient in debugging, refactoring, and unit testing.

Responsibilities

  • Design, develop, and maintain software features independently
  • Update legacy applications as per business requirements
  • Collaborate to troubleshoot and resolve technical challenges
  • Review functional specifications and propose improvements
  • Build queries and reports based on internal customer needs
  • Adhere to project deliverables and timelines
  • Ensure quality code through testing and integration efforts
  • Consult with field engineers for software issue resolution
  • Participate in design reviews and project planning
  • Mentor junior developers and participate in code reviews
  • Apply version control and agile practices in daily tasks.

Benefits

  • Health, dental, and vision insurance
  • 401(k) retirement plan options
  • Professional development and training opportunities
  • Flexible work hours
  • Supportive team and collaborative environment
Full Job Description

Job Description:

The Software Developer II designs, develops, and maintains software components that contribute to product and system functionality. Developers at this level work independently on assigned tasks, applying sound coding practices and problem-solving skills to deliver reliable, maintainable solutions. They collaborate with peers to resolve technical issues and are expected to demonstrate proficiency in multiple areas of the team’s technology stack.

What You'll Do:

  • Independently design, develop, and maintain features or components within established architectures to deliver assigned functionality.
  • Update and maintains legacy applications according to business requirements.
  • Collaborate with peers to troubleshoot and resolve complex issues, including DBA-related challenges.
  • Review product functional specifications and make suggestions for improvement.
  • Build ad-hoc queries and reports for internal customers based on business needs.
  • Adhere to established project plans and timelines while delivering a quality end product.
  • Maintain quality code through component testing and response to integration testing.
  • Consult with field engineers to problem-solve software issues and suggest solutions.
  • Participate in design reviews, project planning and scheduling.
  • Consult with other developers to develop an integrated and efficient design.
  • May mentor junior level resources and participate in code review.
  • Apply version control practices and agile/iterative methodologies in daily work.

What We're Looking For:

  • Degree from a 4-year college or university, or equivalent experience.
  • 2+ years related experience in development.
  • Proven experience in at least 1–2 programming languages (e.g., Java, Python, C#, JavaScript).
  • Strong understanding of software architecture principles and clean code practices.
  • Ability to troubleshoot and resolve complex application and database issues.
  • Familiarity with version control systems (e.g., Git) and agile development processes.
  • Solid debugging, refactoring, and unit testing skills.
  • Capable of delivering moderately complex tasks independently and meeting established timelines.

Similar Jobs

More Jobs at

  • Merchandise Planner, Pants & Skirts
    $85K — $90K *
    New York, NY 10036 (New York County)
    Retail & Consumer Goods
    In-Person
  • Clark Construction
    Project Manager
    $70K — $95K *
    Charlotte, NC 28269 (Mecklenburg County)
    Real Estate & Construction
    In-Person
  • Clark Construction
    BIM Coordinator MEP
    $70K — $95K *
    Mclean, VA 22101 (Fairfax County)
    Real Estate & Construction
    In-Person
  • Clark Construction
    Project Engineer (Water/Wastewater)
    $70K — $95K *
    Richmond, VA 23223 (Richmond City County)
    Real Estate & Construction
    In-Person
  • Clark Construction
    Senior Estimator
    $90K — $120K *
    Mclean, VA 22101 (Fairfax County)
    Real Estate & Construction
    In-Person

More Information Technology Jobs

Find similar Software Developer II jobs: