Lead Software Engineer
vor 2 Stunden
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
-
Lead Software Engineer
vor 1 Woche
Melbourne, Österreich Land Services Sa VollzeitThe 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,...
-
Lead Software Engineer
vor 1 Woche
Melbourne, Österreich Fionca VollzeitAdd 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...
-
Senior Software Engineer
vor 1 Monat
Melbourne, Österreich Papercut Papercut Software Pty Ltd VollzeitAre 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 1 Monat
Melbourne, Österreich Papercut Papercut Software Pty Ltd VollzeitAre 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 1 Monat
Melbourne, Österreich Papercut Papercut Software Pty Ltd VollzeitAre 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 3 Wochen
Melbourne, Österreich Buscojobs VollzeitLet'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 Developer
vor 2 Monaten
Melbourne, Österreich Impero Software Limited VollzeitAbout 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...
-
Software Engineer
vor 2 Monaten
Melbourne, Österreich Impero Software Limited VollzeitAbout 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...
-
Software Engineer
vor 2 Wochen
Melbourne, Österreich Specsolutions VollzeitEngineering - 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...
-
Senior Embedded Software Engineer
vor 1 Woche
Melbourne, Österreich Mantech Recruitment VollzeitA 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...
-
Software Engineer
vor 2 Wochen
Melbourne, Österreich Connexion Mobility Ltd VollzeitEngineering - 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...
-
Software Engineer
vor 2 Wochen
Melbourne, Österreich Connexion Mobility Ltd VollzeitEngineering - 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...
-
Software Engineer
Vor 5 Tagen
Melbourne, Österreich Kion Group Ag VollzeitJoin an innovative global leader at the forefront of material handling industry & software engineering.Develop high quality software for large scale warehouse automation projects.Challenging, dynamic role with excellent onboarding, career development and travel opportunities.What we offer:Engineer the future.Start your dream career with Dematic today! Voted...
-
Senior Embedded Software Engineer
vor 1 Woche
Melbourne, Österreich Mantech International VollzeitA 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...
-
Lead Software Engineer, Developer Productivity
vor 3 Wochen
Melbourne, Österreich Deputy VollzeitAt Deputy, we empower businesses to build thriving workplaces - ones where staff are engaged, customers are served well, businesses are legally compliant, and companies' profits thrive. Our reach extends across 100+ countries worldwide, serving more than 330,000 workplaces. Deputy is a global SaaS workforce management company headquartered in Sydney, San...
-
Lead Software Engineer, Developer Productivity
vor 3 Wochen
Melbourne, Österreich Deputy VollzeitAt Deputy, we empower businesses to build thriving workplaces - ones where staff are engaged, customers are served well, businesses are legally compliant, and companies' profits thrive.Our reach extends across 100+ countries worldwide, serving more than 330,000 workplaces. Deputy is a global SaaS workforce management company headquartered in Sydney, San...
-
Lead Software Engineer, Developer Productivity
vor 3 Wochen
Melbourne, Österreich Tideri Jobbörse VollzeitAt Deputy, we empower businesses to build thriving workplaces - ones where staff are engaged, customers are served well, businesses are legally compliant, and companies' profits thrive.Our reach extends across 100+ countries worldwide, serving more than 330,000 workplaces. Deputy is a global SaaS workforce management company headquartered in Sydney, San...
-
Software Commissioning Engineer
vor 1 Monat
Melbourne, Österreich Kion Group Ag VollzeitSoftware Commissioning Engineer Join an innovative global leader at the forefront of material handling industry & software engineering. Deliver high quality software for significant warehouse automation projects in a challenging, dynamic role with excellent onboarding, career development and travel opportunities. What we offer: Engineer the future.Start your...
-
Software Engineer
Vor 3 Tagen
Melbourne, Österreich Netapp, Inc. VollzeitJob SummaryIn this exciting time of growth, we're currently in search of a Software Engineer to join our Development team here at Instaclustr (www.instaclustr.com). Now part of the CloudOps division of NetApp, we provide open-source applications as-a-service, delivering reliability at scale. We manage cutting edge open-source technologies (Cassandra, Kafka,...
-
Software Engineer
Vor 2 Tagen
Melbourne, Österreich Netapp, Inc. VollzeitJob Summary In this exciting time of growth, we're currently in search of a Software Engineer to join our Development team here at Instaclustr (www.instaclustr.com).Now part of the CloudOps division of NetApp, we provide open-source applications as-a-service, delivering reliability at scale.We manage cutting edge open-source technologies (Cassandra, Kafka,...