Sr. Development Manager in Heredia at TradeStation

Date Posted: 8/23/2021

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Heredia
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    8/23/2021

Job Description

Sr. Development Manager
Costa Rica
TradeStation is an online brokerage firm seeking to level the playing field for self-directed investors and traders, empowering them to claim their individual financial edge.  At TradeStation, we're continuously pushing the boundaries of what's possible, encouraging out-of-the-box thinking and relentless search for innovation.  We offer a collaborative and flexible work environment, competitive salaries, comprehensive benefits and a generous PTO policy.
TradeStation is looking for a visionary and energetic Software Development Manager to serve as an inspirational leader.  This role offers a unique opportunity for the right candidate to work with a talented group of individuals and high performing teams embracing the challenges of evolving our Crypto trading platforms by adopting modern techniques and development processes to deliver a top-notch experience to our global customers.

As Sr. Manager of Software Development, you will drive innovation and team performance in a very dynamic business and technical environment, providing leadership for Technical Leads and software development teams.  You will participate in technology management planning sessions, provide oversight of key initiatives and communicate with executive leadership. The successful candidate will also develop a strong understanding of stakeholders to drive development decisions and execute tactical plans and product roadmaps, act as product evangelist, develop and manage relationships with executives, stakeholders, and peers, serve as the functional contact point, and oversee the cost and value of engineering initiatives.

ESSENTIAL JOB RESPONSIBILITIES:
  • Serve as an inspirational leader
  • Participate in business planning and communicate technical knowledge of vision for both current and future technology products
  • Work closely with product owners to accurately prioritize work and execute product roadmaps
  • Maintain Agile practices and ensure the team is in alignment at all times; consistently look for ways to improve processes
  • Enable direct reports to serve as lead developers; maintain the view of big picture and focus on delivery and commitments
  • Ensure all technology is following a consistent, repeatable, and successful set of best practices
  • Continually estimate and maintain awareness of testing code coverage to identify the amount of required unit and automated testing
  • Clear roadblocks for teams to ensure delivery focus
  • Collaborate with PM, business, and executives to ensure clear expectations and understanding of timelines, progress status, intended functionality, exceptions, etc.
  • Select, assess, develop, mentor, manage and retain top technical talent
  • Manage resources, including planning, assigning, and directing work; evaluating performance, addressing complaints, and resolving problems
  • Ensure knowledge sharing among the team to avoid information silos
KNOWLEDGE, SKILLS & ABILITIES:  
  • Technical skills include knowledge of .Net Core, Microservices, AWS, K8's, Helm, messaging frameworks
  • Superior understanding and execution of organizational goals and objectives
  • Strong understanding of Agile development methodologies, DevOps, continuous delivery, and related concepts
  • Strong understanding of software design principals and patterns
  • Strong presentation skills, excellent written and oral communication skills
  • Experience with resource allocation and personnel management
  • Strong technical and raw intellectual ability
  • Must be a team player that is assertive, passionate, and goal-oriented
  • Strong knowledge of modern architectures such as microservices, AWS, and open source technologies
  • Solid organization and prioritization skills
  • Ability to work in a fast-paced environment
  • Expertise and demonstrated experience in systems design, development, implementation, and deployment processes
  • Demonstrated ability to make decisions regarding necessary team size and composition
EDUCATION AND EXPERIENCE:
  • BS in Computer Science or related technical discipline is required
  • 5+ years of relevant team management and leadership experience
  • 3 years experience managing multiple software development teams and software development lifecycles
  • Knowledge of the brokerage industry is highly desired