Senior Software Engineer I

Trader Interactive

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

Qualifications

  • Experience with TypeScript.
  • Familiarity with AI-assisted development tools (e.g., AI code assistants).
  • Understanding of version control systems (e.g., Git).
  • Knowledge of software design principles, such as object-oriented programming.
  • Strong problem-solving skills to address simple issues.
  • Willingness to learn new technologies.
  • Good communication skills, both written and verbal.

Responsibilities

  • Write secure, maintainable, readable, and testable code under supervision.
  • Implement basic features and core functions of software components.
  • Adhere to team development standards and coding best practices.
  • Identify and debug technical issues in familiar codebases.
  • Participate in unit testing efforts and automated testing setups.
  • Use AI-assisted development tools responsibly for coding and debugging tasks.
  • Engage in innovation and domain growth through research and collaboration.

Benefits

  • Opportunity for professional growth and skill development.
  • Collaborative team environment with technical guidance.
  • Exposure to innovative technology practices.
  • Chance to work with AI-assisted development tools.
  • Participation in a culture that values continuous learning.
Full Job Description
What You'll Do

As a Software Engineer I at Trader Interactive, you will contribute to the implementation of foundational product features, writing high-quality, secure, and maintainable code under technical guidance. You will be responsible for adhering to established development standards, managing individual task delivery, and writing robust unit tests to ensure application health. Collaborating closely within your engineering team, you will focus on building your domain expertise, absorbing code review feedback, and proactively aligning technical execution with the team's immediate delivery goals. In this role, the Software Engineer I actively develops their technical skill set and fosters collaborative peer connections, contributing to the steady execution and success of the task force.
  • Consistently write and maintain secure, maintainable, readable, and testable code under supervision, ensuring all deliverables strictly meet relevant acceptance criteria and the team's Definition of Done.
  • Implement basic features and core functions within a software component while building an introductory understanding of the broader component architecture and standard design patterns.
  • Adhere closely to established team development standards, style guides, and coding best practices, incorporating code review feedback loops, including critically reviewing AI-generated code before submission, to optimize technical execution.
  • Identify, report, and debug technical issues within familiar codebases and local systems, collaborating actively with peers and utilizing standard team troubleshooting workflows to resolve blockers quickly.
  • Actively participate in unit testing efforts and automated testing setups with engineering guidance, aligning code output with the organization's testing pyramid objectives.
  • Use AI-assisted development tools (such as AI code assistants) to accelerate routine coding, testing, and debugging tasks, always validating generated output for correctness, security, and maintainability before use.
  • Engage in foundational innovation and domain growth by sharing useful execution ideas, researching team systems, and pursuing stretch assignments to expand overall domain knowledge.
  • Observe and collaborate with senior team members to learn task breakdown methodologies, aiming to provide reliable, data-backed effort estimations for individual deliverables.
  • Proactively identify, escalate, and communicate dependencies, technical friction, or blockers within personal scope to mitigate delivery risks early.
  • Demonstrate standard operational awareness by learning the organization's core monitoring philosophies and observing system health data relative to the team's domain.

What We're Looking For
  • Experience with TypeScript.
  • Familiarity with AI-assisted development tools (e.g., AI code assistants), and a willingness to use them responsibly to improve productivity.
  • Understanding of version control systems (e.g., Git), and understanding of software development workflows.
  • Understanding of software design principles, such as object-oriented programming and software architecture.
  • Strong problem-solving skills, with the ability to debug simple issues and seek help when needed.
  • Willingness to learn and adapt, demonstrating initiative in mastering new technologies and improving existing skill sets.
  • Good communication skills, both written and verbal, with the ability to work collaboratively within a team environment.

Bonus Points
  • Bachelor's degree in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields

So come and join our team - because every role is a big role in our plans to go big.

Department Technology Locations Virginia Beach, VA - TI Headquarters

Similar Jobs

More Jobs at Trader Interactive

More Information Technology Jobs

Find similar Senior Software Engineer I jobs: