Software Engineer
7 days ago
About Us
Square is a global technology company with a focus on financial services. Our mission is to empower economic empowerment for all.
Job Description
We are seeking an experienced Software Engineer to join our Client Platform Engineering team. As a key member of our team, you will be responsible for architecting, developing, and operating a mission-critical platform used by all Square employees.
Key Responsibilities:
- Oversee the complete lifecycle of various employee devices, coordinating with Information Security, IT Logistics, and Servicedesk teams to ensure a seamless user experience.
- Strategize and implement code for various client endpoints, including macOS, ChromeOS, Windows, iOS, and Linux systems across laptops, desktops, and virtual devices.
- Utilize DevOps tools such as Terraform Cloud for architecting, developing, and operating the client platform.
- Construct and manage CI/CD pipelines to integrate changes and deploy them to production in carefully tested environments.
- Implement automation for monitoring and alerting services using tools such as Datadog or LogScale (Humio) to drive data-based decision-making and effective alerting.
- Streamline the software patching and deployment process through automation.
- Manage configurations and maintain system states using appropriate configuration management tools.
- Facilitate data-driven policy decisions by creating and querying streams of fleet data.
- Promote the implementation and maintenance of infrastructure as code practices, leveraging industry best practices and innovative solutions.
- Collaborate with cross-functional teams to ensure smooth CI/CD workflows for testing, promoting, and deploying changes.
- Document new processes and update existing procedures as required.
- Provide support across a diverse fleet of client systems running macOS, iOS, Windows, Chrome OS, and Linux, ensuring optimal reliability, security, and performance.
- Mentor and support junior engineers, fostering their professional growth and development.
Qualifications
- 4+ years of professional experience in an IT Engineering environment.
- Robust understanding of CI/CD workflows, automation frameworks, and industry best practices.
- Familiarity with cloud-based technologies and best practices, particularly with Amazon Web Services and/or other cloud platforms.
- Prior experience in a DevOps role, with proficiency in Terraform Cloud and other relevant DevOps tools.
- Experience with administration of various operating systems, including but not limited to macOS, and proficiency with MDM (Mobile Device Management) software administration.
- Proficiency with at least one high-level programming language such as Python, Ruby, Go, or Swift.
- Working knowledge of a range of technologies, including Git, SaltStack, Munki, MDM, Osquery, CI/CD, Zero-Trust Networking, Docker, and Cloud Infrastructure.
- Ability to thrive in a fast-paced and dynamic environment with the capability to prioritize tasks and manage time effectively.
- Exceptional problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
About Square
Square is a proud equal opportunity employer. We work hard to evaluate all employees and job applicants consistently, based solely on the core competencies required of the role at hand, and without regard to any legally protected class.
We believe in being fair, and are committed to an inclusive interview experience, including providing reasonable accommodations to disabled applicants throughout the recruitment process. We encourage applicants to share any needed accommodations with their recruiter, who will treat these requests as confidentially as possible.
-
Software Engineer
7 days ago
Melbourne, Victoria, Australia Software Aspekte Full timeJob Summary:Software Aspekte is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software applications that meet the needs of our clients.Key Responsibilities:Design and develop software applications using NET Core and Angular...
-
Software Engineer
4 days ago
Melbourne, Victoria, Australia Xpt Software Australia Pty Ltd Full timeXPT Software Australia Pty Ltd is a Software Services company that works with top clients across various industries. We have a team of 120+ technocrats in Australia who work at our client locations. Our company is part of a group with a global presence across India and Europe. We have served 100+ clients globally, fulfilling their onsite-offshore needs.Job...
-
Software Development Engineer
7 days ago
Melbourne, Victoria, Australia KAL ATM Software GmbH Full timeJob SummaryWe are seeking a talented Software Development Engineer to join our global engineering department at KAL ATM Software GmbH. As a member of our team, you will be responsible for creating innovative software solutions while collaborating with customers, partners, and colleagues from our global offices.This role offers a real technical challenge to a...
-
Software Development Engineer
7 days ago
Melbourne, Victoria, Australia KAL ATM Software GmbH Full timeAbout the RoleWe are seeking a highly motivated and skilled Software Development Engineer to join our global engineering department at KAL ATM Software GmbH. As a member of our team, you will be responsible for designing, developing, and testing software solutions for our ATM software products.Key ResponsibilitiesDesign and develop software solutions for our...
-
Senior Software Engineer
5 days ago
Melbourne, Victoria, Australia SmartBear Software Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Pactflow team. As a key engineer, you will drive the development of one of the world's best solutions for API testing.Key ResponsibilitiesImplement new functionality in close cooperation with stakeholdersBuild well-designed, clean applications with solid technical...
-
Software Development Engineer
4 days ago
Melbourne, Victoria, Australia Software Defined Automation GmbH Full timeAbout the RoleWe are seeking a talented Software Development Engineer to join our innovation team at Software Defined Automation GmbH. As a key member of our team, you will play a crucial role in driving technical innovation and adopting industry best practices to deliver business value.Key ResponsibilitiesDesign and develop scalable and efficient software...
-
Software Development Engineer
3 days ago
Melbourne, Victoria, Australia Software Defined Automation GmbH Full timeAbout the RoleWe are seeking a talented Software Development Engineer to join our innovation accelerator program at Software Defined Automation GmbH.The innovation team focuses on adopting industry best practices and emerging technologies, adapting them to our operating environment and demonstrating business value.In growth mode, we're looking for...
-
Senior Cloud Software Engineer
7 days ago
Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full timeJob Title: Senior Cloud Software EngineerJob Summary:We are seeking a highly skilled Senior Cloud Software Engineer to join our Information & Communication Technology | Engineering - Software team. As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and maintaining scalable and fault-tolerant cloud-based applications using...
-
Software Development Engineer
7 days ago
Melbourne, Victoria, Australia Software Defined Automation GmbH Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our innovation accelerator program at Software Defined Automation GmbH.The innovation team focuses on adopting industry best practices and emerging technologies, adapting them to our operating environment and demonstrating business value.Key ResponsibilitiesDevelop and...
-
Senior Fullstack Software Engineer
7 days ago
Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full timePosition: Senior Fullstack Software Engineer - AWS Cloud Focus Are you an accomplished and proficient Senior Software Engineer with a strong command of cloud technologies, particularly AWS? Do you have a passion for developing resilient and scalable microservices using Docker within ECS? If you excel in dynamic environments and leverage CI/CD tools like...
-
Senior Fullstack Software Engineer
7 days ago
Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full timePosition Overview: We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in cloud technologies and a passion for developing scalable and robust applications. This role focuses on leveraging AWS cloud services and containerization technologies to deliver high-quality software solutions. Key Responsibilities: ...
-
Software Developer
5 days ago
Melbourne, Victoria, Australia KAL ATM Software GmbH Full timeAbout KAL ATM Software GmbHKAL ATM Software GmbH is a leading provider of innovative software solutions for the global market.Job SummaryWe are seeking a highly skilled Software Engineer to join our global engineering department. As a member of our team, you will be responsible for designing, developing, and implementing cutting-edge software solutions that...
-
Software Engineer
1 day ago
Melbourne, Victoria, Australia Software Defined Automation GmbH Full timeAbout Software Defined Automation GmbHWe are a leading innovation accelerator program, focused on adopting industry best practices and emerging technologies to drive business value. Our team is passionate about innovation and is seeking talented software engineers to join our team.Key ResponsibilitiesCollaborate with cross-functional teams to design and...
-
Software Developer
7 days ago
Melbourne, Victoria, Australia KAL ATM Software GmbH Full timeJob SummaryWe are seeking a highly skilled and experienced Software Engineer to join our global engineering department at KAL ATM Software GmbH. As a member of our team, you will play a key role in creating innovative products and collaborating with customers, partners, and colleagues from around the world.Key ResponsibilitiesDesign, develop, and test...
-
Senior Software Engineer
7 days ago
Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full timeJob Summary:We are seeking a highly skilled Senior Software Engineer to join our Information & Communication Technology | Engineering - Software team. As a Senior Software Engineer - Cloud Expert, you will be responsible for designing, developing, and maintaining scalable and fault-tolerant applications using AWS cloud services.Key Responsibilities:Design...
-
Software Quality Assurance Engineer
5 days ago
Melbourne, Victoria, Australia Xpt Software Australia Pty Ltd Full timeXPT Software Australia Pty Ltd is a leading provider of software services to top clients across Australia in various industries.We have a team of 120+ technocrats working at client locations, and we are part of a global group with presence in India and Europe.Our services include IT services, R&D, staff augmentation, and permanent hiring for Australia.We...
-
Software Engineer
3 days ago
Melbourne, Victoria, Australia Software Defined Automation GmbH Full timeAbout the RoleSoftware Defined Automation GmbH is seeking a highly skilled Online Software Engineer to join our team and contribute to the development of networked gameplay experiences for our EA SPORTS NHL franchise.Key ResponsibilitiesImplement server features and components using EA's Digital Platform technologies.Create client code to support features...
-
Software Test Engineer
5 days ago
Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full timeXPT Software Australia Pty Ltd is a leading Software Services company catering to a diverse range of clients across Australia in various industries.We have a team of 90+ technocrats in Australia working on client projects in various locations.We engage with clients for their IT services, R&D, staff augmentation, and permanent hiring needs for Australia.XPT...
-
Software Engineer
5 days ago
Melbourne, Victoria, Australia Aspen Technology Full timeAbout the RoleWe are seeking highly skilled Software Engineers to join our team at Aspen Technology. As a Software Engineer, you will play a critical role in the development and maintenance of our software product suite.Key ResponsibilitiesDevelop rich client applications that allow our customers to visualize the power grid.Maintain infrastructure of...
-
Software Engineer
7 days ago
Melbourne, Victoria, Australia Property Exchange Full timeAbout the RoleWe are seeking a talented and passionate Software Engineer to join our global team as a Technology Graduate Software (International) at Property Exchange. In this exciting role, you will be at the forefront of developing cutting-edge software and services that power our innovative products and platform.Key ResponsibilitiesAssist in the design,...