Senior Software Engineer
GreenLancer
● Oversee multiple development projects, collaborate with cross-functional teams to
define, design, and ship new features ensuring they are delivered on time and within
budget.
● Manage, mentor, and lead in-house software developers and engineering teams to
develop, test, and maintain full-stack applications, ensuring system consistency and
availability.
● 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
necessary.
● Ensure compliance with industry standards and company policies across all software
development processes.