Jobs · Engineering

Senior Software Engineer I

Trader Interactive · Virginia Beach, VA · 1 wk ago
RemoteRemoteEngineeringFull-time

What We Offer

  • An inclusive and supportive work environment where you can move your career forward and will have the chance to do work that has real, significant impact on the world.
  • The opportunity to be a part of a global group of digital marketplace businesses (CAR Group) located across Australia, Brazil, Chile and South Korea - collectively we have around 1,800 team members worldwide, and our Global Talent Exchange Program means you might just find yourself working in one of those businesses sometime soon.
  • Plenty of flexible leave options and employee benefits including up to 31 days of paid time off in your first year, continuing education with access to LinkedIn Learning, a full benefits package including medical, dental & vision, 401K with company match, and wellness program.

What You'll Do

  • Contribute to the implementation of foundational product features, writing high-quality, secure, and maintainable code under technical guidance.
  • Adhere to established development standards, managing individual task delivery, and writing robust unit tests to ensure application health.
  • Collaborate closely within your engineering team, focusing on building your domain expertise, absorbing code review feedback, and proactively aligning technical execution with the team's immediate delivery goals.
  • Actively develop your technical skill set and foster 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.

Similar jobs

Senior Software Engineer I

LexisNexis Risk SolutionsTexas, United States· 2 mo ago
Engineering$87k–$144k/yrapply on relx.wd3.myworkdayjobs.com