Senior Software Engineer



Software Engineering
Posted on Tuesday, February 6, 2024

● Oversee multiple development projects, collaborate with cross-functional teams to

define, design, and ship new features ensuring they are delivered on time and within


● Manage, mentor, and lead in-house software developers and engineering teams to

develop, test, and maintain full-stack applications, ensuring system consistency and


● Scope out development projects, including defining deliverables, timelines, and resource requirements that support the implementation of exciting new features to increase platform engagement.

● Negotiate contracts and manage relationships with subcontracted teams, ensuring clarity of expectations and accountability.

● Establish and maintain a productive working environment for development teams, both

in-house and subcontracted.

● Implement best practices for software development and documentation, ensuring

high-quality outputs.

● Act as the primary liaison between technical teams and senior management, translating

strategic objectives into actionable engineering plans.

● Monitor project progress, anticipate and mitigate risks, and make adjustments as


● Ensure compliance with industry standards and company policies across all software

development processes.