Current
Openings
Current
Openings
Current
Openings
Current
Openings
Current
Openings
Current
Openings
Current
Openings
Current
Openings

Software Development Engineer

Apply now
Full time
Engineering

About the Role

Are you looking for an exciting role that challenges you to think creatively and strategically? Do you have a passion for leveraging cutting-edge technologies to develop innovative software solutions? If so, then Launchpad has the perfect opportunity for you.

As a Software Development Engineer at Launchpad, you will collaborate closely with cross-functional teams to define, develop, and evolve software in a fast-paced, agile environment. Your responsibilities will include translating product visions into technical requirements, implementing solutions, and ensuring high code quality and performance. You will be at the forefront of technological innovation, contributing to projects that make a significant impact on our digital products.

About Launchpad

Launchpad is a team of experienced developers and designers passionate about creating high-quality, custom software solutions for businesses of all sizes. We specialize in building mobile apps, web apps, and enterprise systems tailored to our clients' specific needs. With a focus on agile development and user-centered design, Launchpad helps clients bring their ideas to life and achieve their business goals.

Responsibilities

  • Software Development: Define, develop, and evolve software in a fast-paced, agile environment using the latest technologies and infrastructure.
  • Collaborative Implementation: Implement solutions in alignment with shared platforms and solutions, collaborating closely with system engineers, frontend developers, and software developers.
  • Requirements Engineering: Participate in product/solution requirement discussions with the Product Manager, Architect, and Tech Lead to translate visions into prioritized technical requirements, user stories, and a well-groomed product backlog.
  • Code Quality: Adhere to SOLID principles for object-oriented design and programming to enhance code readability, maintainability, and scalability.
  • Standards Compliance: Write standards-compliant code that delivers desired functionality using selected technologies.
  • Performance Analysis: Analyze performance parameters and assess application performance to ensure efficiency.
  • Algorithm Development: Contribute to core data structures, algorithms, and their implementation in selected technologies.
  • Team Collaboration: Foster collaboration across functional teams to ensure aligned activities and deliverables.
  • Quality Advocacy: Champion world-class quality in product development and support.
  • Methodology Application: Apply SDLC principles, Lean/Agile/XP methodologies, CI, software/product security, scalability, documentation practices, refactoring, and testing techniques.
  • Proactive Communication: Proactively communicate across the team, sharing information with the right level of detail and timeliness.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development, particularly in tech startups or digital agencies.
  • Strong understanding of object-oriented design, SOLID principles, and modern software development practices.
  • Proficiency in programming languages such as Java, Python, C#, or JavaScript.
  • Experience with the MERN stack (MongoDB, Express.js, React, Node.js) is highly desirable.
  • Experience with agile development methodologies and tools such as Jira, Trello, or Asana.
  • Excellent problem-solving skills and the ability to think critically and creatively.
  • Strong communication and collaboration skills.
  • Knowledge of software development lifecycle (SDLC), continuous integration (CI), and software security practices.
  • Experience with performance analysis and optimization techniques.
  • Ability to work in a fast-paced environment and manage multiple projects simultaneously.

Benefits @ Launchpad

Some of the reasons why Launchpad is a certified Great Place to Work:

  • KitKat Days: Work a 9-day fortnight.
  • Slice of the pie: Everyone at Launchpad shares in the growth and success of the company.
  • Professional Development & Training Opportunities: We focus on developing strategic pathways for your professional growth.
  • Get a slice of the action: Get paid your wage plus a share in the profits the business makes.
  • Leading software & tools: We provide our team with best-in-class software packages and tools.
  • Social enterprise programs: Work on projects that support your community and the environment.
  • Build awesome stuff: We think our projects are pretty awesome... and we’re sure you will too.

Job Types

  • Full-time, Regular / Permanent

Inclusion and Diversity

Launchpad is an Equal Opportunity Employer committed to inclusion and diversity. We make employment decisions without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or veteran status. We expect all employees to embody our core behaviors of humility, trust, transparency, focus, ownership, and integrity.

Our total rewards are designed to inspire your best work by providing the support and flexibility you need to turn your ideas into impactful realities. With global strength and scale, we offer competitive salaries, benefits, and ample career opportunities in a culture of care, collaboration, and support.

Ready to get started?

Leave your details below and we’ll reach out to book in a confidential chat!
Would you like an NDA?

You’re all set!

Sit tight! One of our team will review your brief and be in touch with you soon.
Oops! Something went wrong while submitting the form.