Engineering Manager (Software)
Engineering Manager (Software) for Trader Interactive, LLC. Position will primarily telecommute but requires occasional presence in Virginia Beach, VA HQ office. Ensure best practices around software development. Assume prominent role in dev of Jr. software engineer staff; manage efforts, apply discipline, eval performance + guide career progression. Provide direction + support for resolving technical issues. Manage code reviews to ensure accurate + timely completion. Detect + resolve bug issues. Write code when needed. Create + prioritize product roadmap + help refine + enhance business strategy. Work with partner teams, product management, + other internal stakeholders to define optimal way to accomplish integrations. Collaborate with PMs, QA, + other stakeholders to ensure prods provide best customer experience. Balance engineering w/ delivery. Design + implement software solutions to complex problems across a range of system + techs. Design + implement APIs to support mobile + other web applications. Work throughout entire SDLC, analyzing needs, designing, testing, + dev software to meet business needs. Visualize processes + outcomes. Troubleshoot software issues + debug large databases. Utilize hi-level programming languages. Tune + optimize code + infrastructure. Describe + apply various design patterns like MVC, Singleton, + Factory. Other duties + responsibilities as assigned. May undergo background checks including drug screen and reference checks. Must have Bachelor in Computer Science, related Engineering, or related field and 6 years relevant SDLC experience. Also requires the following skills (6 years experience) in: building software solutions leveraging web servers, databases, and data caching; (4 years experience) in: architecting websites using cloud technology; C++, Java, or Scala.