Senior Software Engineer II

Nextens•Home based-Florida, FL
•$95,300 - $158,800

About The Position

This position performs complex research, design, and software development assignments within a software functional area or product line. It provides direct input to project plans, schedules, and methodologies for cross-functional software products. The role typically designs software across multiple systems, mentors junior team members, and engages with users or customers to translate requests into solutions. The engineer collaborates with technical personnel and development teams to finalize requirements, develop complex system components, resolve technical issues, and implement software using established development processes and best practices. The position also trains entry-level engineers as directed by department management and keeps current with new technology developments. The U.S. national base pay range is $95,300–$158,800, with geographic differentials potentially applying. The job is eligible for an annual incentive bonus. Benefits are country-specific; applicants are directed to access benefits specific to their location.

Requirements

  • At least 5 years of software engineering experience.
  • Bachelor of Science in Engineering or Computer Science, or equivalent experience.
  • Advanced knowledge of software development methodologies, such as Agile and Waterfall.
  • Strong proficiency with data manipulation language, including optimization techniques.
  • Strong understanding of normalized and dimensional data modeling principles.
  • Strong knowledge of multiple data storage subsystems.
  • Expertise in development languages and technologies, including but not limited to Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .NET.
  • Strong research skills.
  • Strong knowledge of industry best practices in development.
  • Knowledge of using and developing applicable tool sets.
  • Ability to interface competently with technical personnel or team members to finalize requirements.
  • Ability to work well with internal and external technology resources.
  • Knowledge of test-driven development.
  • Ability to write and review portions of detailed specifications for complex system components.
  • Ability to complete complex bug fixes.
  • Good oral and written communication skills.

Responsibilities

  • Interface with technical personnel and team members to finalize requirements.
  • Write and review portions of detailed specifications for complex system components.
  • Complete complex bug fixes and resolve complex technical issues.
  • Collaborate with development team members to understand complex product requirements and translate them into software designs.
  • Implement development processes, coding best practices, and code reviews.
  • Work in development environments such as Agile and Waterfall while collaborating with key stakeholders.
  • Train entry-level software engineers as directed by department management.
  • Keep abreast of new technology developments.
  • Design and work with complex data models.
  • Mentor less-senior software developers on development methodologies and optimization techniques.
  • Perform other duties as assigned.

Benefits

  • Annual incentive bonus
  • Country-specific benefits; applicants are directed to access benefits specific to their location
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service