Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4306667099&distance=25&f_TPR=r86400&f_WT=2&geoId=103644278&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&refresh=true&start=100 Job Description: About the Role You will join a Subsplash Engineering team whose focus is building software systems and services that delight our clients, both business partners and end users. You will be expected to code primarily in Golang and PHP while having a working understanding of frontend technologies such as HTML, CSS, Javascript, TypeScript, and other languages when necessary. You will work closely with Product Managers, Designers, Scrum Masters, and other Engineers to build systems that people are delighted to use. You recognize the importance of stability, uptime, and security for web services and financial software systems. You enjoy reviewing other team members’ work and receiving constructive feedback on your own. You treat security concerns as first class citizens and will look for opportunities to help coach others to understand industry best practices. You thrive in a technical world and find joy in writing code, solving problems, and organizing details. This role is fully remote, so you excel in self-discipline, managing workloads, and communicating effectively via tools like Slack and Google Meet. After approximately 6 months in the role, you will be expected to participate in our on-call rotation helping ensure our service uptime requirements are met. Your Priorities Write and Maintain quality software Your primary role is to write high quality, highly scalable software with minimal bugs. This comes in the form of creating microservices in GO, supporting existing services in both GO and PHP, and writing database scripts for MySQL. Participate in the code review process, and accept corrective feedback about your own code. Be a prolific documenter, going above and beyond to ensure your code is well documented for others to understand. This comes in the form of API Docs, Wiki Documentation, and any other form that makes sense. Work on Architecture of new systems, understanding the problem space, and designing solutions to solve problems for our clients. Collaborate with others on architecture, and offer feedback on areas that could be improved. Build and maintain predictable software patterns using a combination of industry best-practices and code gen tools/templates/frameworks. Mentor others and build a strong team Mentorship is primarily through building relationships and helping others grow in their own skills. Take on the responsibility of helping others on your team grow, through teaching, explaining parts of the systems and answering questions. Through the process of building relationships and helping others we can build great teams. Help foster a team that asks questions, and works together to do their best work. Help with interviews, by participating as an interviewer. You’ll be expected to ask questions, and give quality feedback about each candidate on both technical and emotional aptitude. Be a champion of humility on the team. Encourage team member ideas, and help foster a team that works together to come up with the best solution.