Lead Software Engineer

vor 4 Wochen


Melbourne, Österreich Telecom Network Solutions, Inc. Vollzeit

Would you like to be part of a fast-moving SaaS team?

Would you like the flexibility to work at our HQ in Cottage Grove, MN or Remote? If the answers are YES, this job may be for you.

Our Lead Software Engineer motivates a Team of developers in the planning, delivery, and operation of highly reliable software.
Closely collaborates with the Business and other Stakeholders to ensure software meets functional and non-functional expectations.
Acts as an interface between the Development Team and Leadership.
Allocates time across these key activities: Project Leadership - 10%, Technical Leadership/Mentoring - 30%, Software Development/System Engineering 60%.
The Lead Software Engineer is also responsible for managing back-end services and the interchange of data between the server and the users.
You will also be responsible for integrating the front-end elements built by your co-workers into the application, therefore, a basic understanding of front-end technologies is necessary as well.

This is the job for you if you are:
-Self-starter with tremendous initiative and work ethic
-Excellent communicator and collaborator with other functional teams
-Desire to be a high-impact player at a product-driven company
-Ability to embrace change and someone who is a fast learner
-Creative and critical thinking abilities
-Ability to be detail oriented within a high-paced environment
-Passionate about technology

About the TravelNet Solutions Team:
Our mission is transforming how hospitality works.
Every day we strive to solve the most difficult technology and workflow challenges, and we collaborate to provide solutions to help our customers in the hospitality industry become more efficient and profitable.
Our goal is to become our customer's business concierge.
It all starts with one question; how can we help you?

Our three Core Values reflect the behaviors that shape the tone of how we work with each other, our partners, and our customers.
-Serve Others: We nurture growth to help others succeed.
-Grit: We take ownership and never give up on what matters most.
-Create the Future: We innovate to disrupt the status quo.

Why join our winning team?
-We are a fast-moving, dynamic team that collaborates in order to achieve growth and success.
-We are a portfolio company providing a one vendor solution for SaaS technology, marketing, and distribution.
-We are reshaping the industry and the way it thinks about technology and service.
-Full medical, dental, and vision package
-Unlimited Paid Time Off
-Unlimited access to professional training and development
-Health Savings Account with up to a $2,000 annual match
-Flexible work environment
-Free Life Insurance and Long Term Disability
-Flex Spending Accounts
-Retirement with employer match
-Free snacks and soda in the office
- $150 quarterly gift- you choose what to spend it on
-Competitive wages
-Work with an amazing team

Do these responsibilities describe what you like doing?
-Accountable for the technical quality of the software from the Engineering Squad
-Builds and cultivates the Engineering Squad, ensuring capacity and skill sets are aligned to meet ongoing delivery expectations
-Partners and regularly collaborates with all levels from Team members up to Senior Leadership
-Defines current, transitional, and future state application roadmaps in collaboration with Solution Architects
-Reviews functional and non-functional requirements and ensures success criteria is clearly outlined
-Provides accurate development estimates in support of feasibility assessments and planned development activities
-Creates, maintains, reviews and approves application designs in collaboration with Solution Architects and shared services Teams, ensuring alignment to the appropriate solution architectures and taking tradeoffs into account
-Creates, maintains, and reviews technical documentation, ensuring clarity, conciseness, and completeness
-Develops, maintains, and reviews software with a focus on quality and maintainability
-Develops, maintains, reviews, and executes unit, functional, and integration tests with a focus on automation and test-driven development
-Provides technical oversight for performance testing, ensuring plan and outcomes align to expected non-functional requirements
-Plans and oversees application deployment activities and sequencing in non-production and production environments
-Refactors and improves applications, including ongoing technology refreshes
-Investigates new technologies that could improve the applications and development activities
-Identifies and resolves technical debt as appropriate, weighing the development effort against the value returned
-Promotes and enforces enterprise development standards and industry best practices
-Troubleshoots, escalates, and resolves application and environment issues in a timely manner and incorporates findings into planned development work to prevent future issues
-Mentors and coaches Engineering Squad on relevant architecture, design, development, and operations topics
-Defines and reviews technical criteria for vendor evaluations, participates in API evaluations, and ensures contracts include expected technical outcomes
-Build efficient, testable, and reusable PHP modules
-Solve complex performance problems and architectural challenges
-Integration of data storage solutions like MySQL, PostgreSQL and MongoDB
-Ensure that the PHP code that you produce passes the SonarCloud quality rules for each Pull Request
-Integration of user-facing elements developed by front-end developers

What are some must-haves? -Bachelor's degree in Computer Science or an equivalent combination of education and experience
-Knowledge of object-oriented PHP programming
-Strong knowledge of PHP web frameworks (Zend Framework, Laravel, Symphony)
-Understanding the fully synchronous behavior of PHP
-Familiarity with limitations of PHP as a platform and workarounds
-Proficient understanding of code versioning tools, such as Git, GitHub
-Understanding of common software design patterns.e.g.
Singleton, Factory, Builder, Decorator, MVC, MV*, etc.
-Understanding of software design principles.
e.g.
Separation of Concerns, SOLID, DRY, KISS, YAGNI, CQS, etc.
-Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
-Understanding of distributed application architectures and design principles.
e.g.
service oriented architectures, client-server architectures, RESTful APIs, scalability, etc.
-User authentication and authorization between multiple systems, servers, and environments
-Understanding accessibility and security compliance
-Integration of multiple data sources and databases into one system
-Creating database schemas that represent and support business processes

We are an Equal Opportunity Employer
We celebrate the diversity of thought, culture, and background and we are committed to creating an inclusive environment.
#J-18808-Ljbffr



  • Melbourne, Österreich Land Services Sa Vollzeit

    The Lead Software Engineer will provide technical leadership to teams developing and supporting highly visible Java enterprise solutions on an AWS platform, through Agile development methodologies and mature DevOps processes.This is a permanent position, to be based in Perth, WA.The Lead Software Engineer will provide technical leadership to teams designing,...

  • Software Engineer

    vor 2 Wochen


    Melbourne, Österreich Enlab Software Vollzeit

    At Enlab Software, we are revolutionizing the way people do business and increase overall productivity and efficiency via delivering smart enterprise solutions.We provide Agile Offshore Software Development for enterprises across the world following US led standards.On the way to contributing to the customer's success, our employees become mature in their...


  • Melbourne, Österreich Fionca Vollzeit

    Add expected salary to your profile for insights.Are you ready to lead the charge in shaping cutting-edge technology for a dynamic industry?As a Lead Software Engineer at Racing and Sports, you will hold a Senior Technical position, responsible for highly complex projects across multiple teams.You are experienced and will drive technical vision, influence...


  • Melbourne, Österreich Lunar Outpost Vollzeit

    Are you ready to lead robotics software development efforts that expand the frontiers of space exploration with cutting-edge space robotics?Lunar Outpost Oceania is seeking a talented, experienced Lead Robotics Software Engineer to join our fast-paced, dynamic team.In this role, you will lead a team ofAbout the companyLunar Outpost is an advanced technology...


  • Melbourne, Österreich Lunar Outpost Vollzeit

    Are you ready to lead embedded software design efforts that expand the frontiers of space exploration with cutting-edge space robotics?Lunar Outpost Oceania is seeking a talented, experienced Lead Embedded Software Engineer with expertise in control systems to join our fast-paced, dynamic team.About the companyLunar Outpost is an advanced technology company...


  • Melbourne, Österreich Nib Group Vollzeit

    Lead Software Engineer - Amazon ConnectLead Software Engineer - Amazon ConnectApply locations: Newcastle, Australia; Sydney, Australia; Melbourne, AustraliaTime type: Full timePosted on: Posted 4 Days AgoEnd Date: January 25, 2025 (17 days left to apply)Job requisition id: JR103641Let's talk about this role Reporting to the Senior Engineering manager, the...

  • Senior Software Engineer

    vor 2 Monaten


    Melbourne, Österreich Papercut Papercut Software Pty Ltd Vollzeit

    Are you a product-focused software engineer who lives to solve customer problems?Do you want to build solutions end-to-end as part of multifunctional and autonomous teams?If so, let us know!Our Product Engineers are not just software developers; we generate ideas, evolve our product roadmap, and promote the features we want to see.We advocate for our...

  • Senior Software Engineer

    vor 2 Monaten


    Melbourne, Österreich Papercut Papercut Software Pty Ltd Vollzeit

    Are you a product-focused software engineer who lives to solve customer problems? Do you want to build solutions end-to-end as part of multifunctional and autonomous teams? If so, let us know!Our Product Engineers are not just software developers; we generate ideas, evolve our product roadmap, and promote the features we want to see. We advocate for our...

  • Senior Software Engineer

    vor 2 Monaten


    Melbourne, Österreich Papercut Papercut Software Pty Ltd Vollzeit

    Are you a product-focused software engineer who lives to solve customer problems?Do you want to build solutions end-to-end as part of multifunctional and autonomous teams?If so, let us know!Our Product Engineers are not just software developers; we generate ideas, evolve our product roadmap, and promote the features we want to see.We advocate for our...

  • Lead Software Engineer

    vor 2 Monaten


    Melbourne, Österreich Buscojobs Vollzeit

    Let's talk about this role Reporting to the Senior Engineering manager, the Lead Engineer is both leader and individual contributor.On a regular day, you could expect to be cutting code, designing the next feature, discussing timelines with the product manager or other stakeholders, and holding one-on-ones with your junior and senior engineers. You'll be...

  • Software Engineer

    vor 4 Wochen


    Melbourne, Österreich Career Success Australia Vollzeit

    Software Engineers are in high demand, so an Internship in this particular stream of Information Technology is a good choice to start your career as a Graduate Software Engineer.Through this Software Engineer Internship, you will learn a wide range of skills in software development, creating software solutions, and monitoring software systems and...


  • Melbourne, Österreich Lunar Outpost Oceania Pty Ltd Vollzeit

    Are you ready to lead embedded software design efforts that expand the frontiers of space exploration with cutting-edge space robotics?Lunar Outpost Oceania is seeking a talented, experienced Lead Embedded Software Engineer with expertise in control systems to join our fast-paced, dynamic team.In this role, you will lead a team of engineers designing and...

  • Software Developer

    vor 3 Monaten


    Melbourne, Österreich Impero Software Limited Vollzeit

    About Impero: At Impero, we're more than just a software company.We come to work each morning knowing that we are creating the best technology solutions designed specifically to keep people, devices and the connections between them safe and effective.In our digital world, secure connections are fundamental to effective education and a productive workforce.In...


  • Melbourne, Österreich Tideri Jobbörse Vollzeit

    Are you ready to lead robotics software development efforts that expand the frontiers of space exploration with cutting-edge space robotics?Lunar Outpost Oceania is seeking a talented, experienced Lead Robotics Software Engineer to join our fast-paced, dynamic team.In this role, you will lead a team of About the company Lunar Outpost is an advanced...

  • Software Engineer

    vor 3 Monaten


    Melbourne, Österreich Impero Software Limited Vollzeit

    About Ativion Originally, Impero Software, now rebranded as Ativion.At the heart of Ativion are our two flagship products: ContentKeeper and Netop.These products exemplify our dedication to innovation and excellence, providing enhanced capabilities for improved student well-being, cybersecurity, and secure remote access.ContentKeeper and Netop are designed...


  • Melbourne, Österreich Wasson Enterprise Vollzeit

    Are you ready to lead embedded software design efforts that expand the frontiers of space exploration with cutting-edge space robotics?Lunar Outpost Oceania is seeking a talented, experienced Lead Embedded Software Engineer with expertise in control systems to join our fast-paced, dynamic team.In this role, you will lead a team of engineers designing and...


  • Melbourne, Österreich Software Aspekte Vollzeit

    ANZ Hiring Software Engineer: ANZ is now hiring fresh graduates to fill positions as software engineers.Please see the details below, and qualified candidates may apply for this job.About ANZ: ANZ Bank, sometimes referred to as the Australia and New Zealand Banking Group Limited, is a worldwide financial services and banking organization with its...

  • Software Engineer

    vor 1 Monat


    Melbourne, Österreich Specsolutions Vollzeit

    Engineering - Software (Information & Communication Technology)Full timeConnexion Mobility is a growing, ASX-listed technology company specialised in the development of software services for web-connected vehicles.We provide Software as a Service (SaaS) solution to the global automotive industry through OnTRAC and Connexion platforms. OnTRAC is used by...


  • Melbourne, Österreich Tideri Jobbörse Vollzeit

    Are you ready to lead embedded software design efforts that expand the frontiers of space exploration with cutting-edge space robotics?Lunar Outpost Oceania is seeking a talented, experienced Lead Embedded Software Engineer with expertise in control systems to join our fast-paced, dynamic team.About the company Lunar Outpost is an advanced technology company...


  • Melbourne, Österreich Mantech Recruitment Vollzeit

    A leading company in the high-tech defence sector, specialising in innovative solutions that integrate advanced imaging and visual technologies to solve complex real-world challenges is looking for a Senior/Lead Embedded Software Engineer.The Senior/Lead Embedded Software Engineer will be responsible for designing and developing firmware and software...