Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Golang image - Rise Careers
Job details

Senior Software Engineer, Golang

About GeoComply


We’re GeoComply! We are at the forefront of geolocation, cybersecurity, and anti-fraud innovation, developing and delivering cutting-edge technologies to help ensure regulatory compliance, combat bad online actors, alleviate user friction, and protect businesses from fraud.


Achieving significant business and revenue growth over the past three years and dubbed a tech “Unicorn,” GeoComply has been trusted by leading global brands and regulators for over ten years. Our compliance-grade geolocation technology solutions are installed on over 400 million devices and analyze over 12 billion transactions a year.


At the heart of it all is the people, united by a deep commitment to problem-solving and revolutionizing how people and businesses use the internet to instill confidence in every online interaction. With teams across five countries, three continents, and a global customer base, we have no plans to slow down.


Join our dynamic team as a Senior Software Engineer and be part of our innovative software products that are revolutionizing the industry. You’ll be collaborating with cross-functional teams from different parts of the world to design, develop, and maintain cutting-edge software solutions. If you're eager to make an impact in a fast-paced and collaborative environment, we encourage you to apply and embark on an exciting journey with us.


Key Responsibilities
  • Participate in the full life cycle of software development, driving the deliverables from A to Z.
  • Collaborate across teams to research and analyze requirements.
  • Architect and build multiple high-availability distributed services using Golang, aligning with modern best practices.
  • Ensure applications are delivered with high performance and scalability.
  • Ensure a high standard of code quality.
  • Communicate and collaborate across international teams and time zones.
  • Actively contribute ideas and suggestions to improve the product and process.


Who You Are
  • At least 5+ years of experience in software development.
  • Strong at data structures & algorithms.
  • Strong experience with microservices architecture.
  • Strong experience with back-end development (Golang preferred).
  • Experience with containerization (Docker, K8s).
  • Experience with cloud technologies, in particular AWS or GCP.
  • Good written and spoken English skills.
  • Strong analytical and problem-solving skills.
  • Have a passion for building cutting-edge products.
  • Have a growth mindset and never settle for mediocrity.


Bonus Points
  • Experience with Golang and GCP.
  • Experience with data-intensive back-end development.


Apply Now!


Interested in joining our team? Send us your resume and a cover letter. We can’t wait to meet you!


Commitment to Diversity and Equity.

If you don't tick every box in this job description, please don't rule yourself out. Research suggests that women and other people in underrepresented groups tend to only apply if they meet every requirement. We focus on hiring people who value inclusion, collaboration, adaptability, courage, and integrity rather than ticking boxes, so if this resonates with you, please apply.


Search Firm Representatives Please Read Carefully

We do not accept unsolicited assistance from search firms for employment opportunities. All CVs or resumes submitted by search firms to any employee at our company without a valid written agreement in place for this position will be considered the sole property of our company. No fee will be paid if a candidate is hired by GeoComply due to an agency referral where no existing agreement exists with the GeoComply Talent Acquisition Team. Where agency agreements are in place, introductions must be through engagement by the GeoComply Talent Acquisition Team.



Why GeoComply?


Joining the GeoComply team means you’ll be part of an award-winning company to work, learn and grow. We are fast-paced, high-impact, and have a can-do team culture.


To be successful in our organization, you need an eager attitude, professionalism, and the confidence to willingly work to prove yourself and your ideas, and earn the trust of the organization.


Here’s why we think you’d love working with us.


We’re working towards something big

We’ve built a reputation as the global market leader for geolocation compliance solutions for over 10 years. We’re trusted by customers from all over the world, and the next few years will be particularly exciting as we continue to scale across new markets.


Our values aren’t just a buzzword

Our values are the foundation for what we as a company care about most. They signify the commitment we make to each other around how we act and what we stand for. They are our north star as we work together to build a company we’re all proud to be a part of. Learn more, here.


Diversity, equity, and inclusion are at the core of who we are

In collaboration with our team and external partners, we promote DEI in our recruitment and hiring practices; scholarships and financial aid; training and mentorship programs; employee benefits, and more.


Learning is at the heart of our employee experience

At GeoComply, we foster an environment that empowers every employee to gain the knowledge and abilities needed to perform at their very best and help our organization grow. From a professional development budget to local training opportunities, knowledge-sharing sessions and more, we are continually investing in employee career growth and development.


We believe in being a force for good

We profoundly care about our impact on the world and strive to make meaningful contributions to the communities we work and live in. Our Impact division focuses on philanthropic and social responsibility initiatives, including supporting our local communities, advancing equality, and harnessing our technology to protect vulnerable groups. Learn more, here.


We care about our team

Our GeoComply team is talented, driven and hard-working, and is known for its positive attitude and energy.  At GeoComply, we take care of our employees with the total package. Team members are generously rewarded with competitive salaries, incentives, and a comprehensive benefits program.


We value in-person collaboration

GeoComply culture thrives on a dynamic mix of in-person energy and independent focus and we champion a hybrid work model that blends the energy of in-person collaboration with the flexibility to work from home. Our 3-day in-office policy fosters teamwork and innovation, while also recognizing the importance of individual work styles and needs.


- - - - - - - - - -


At GeoComply, we live our value of Act with Integrity. Our workplace is built on mutual respect and inclusion, and we welcome applicants of all backgrounds, experiences, beliefs, and identities. Creating an accessible interview experience for all candidates is important to us. If you have any requests (big or small) throughout our hiring process, please don’t hesitate to let us know so we can do our best to prioritize your needs.


We care about your privacy and want you to be informed about your rights. Please read our Applicant Privacy Notice before applying for the position.

GeoComply Glassdoor Company Review
3.2 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
GeoComply DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of GeoComply
GeoComply CEO photo
Anna Sainsbury
Approve of CEO

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Golang, GeoComply

Join GeoComply as a Senior Software Engineer specializing in Golang and make your mark in a vibrant technological landscape! At GeoComply, we're not just any tech company; we are the pioneers of geolocation, cybersecurity, and anti-fraud innovation. With a dynamic team spread across five countries, we're transforming how online interactions take place, and as a Senior Software Engineer, you’ll be in the driver’s seat. Your role will encompass participating in the full software development life cycle, ensuring deliverables are top-notch and delivered from design to deployment. You'll be collaborating with cross-functional teams around the globe, architecting high-availability distributed services using Golang, and keeping quality at the forefront of your work. This position offers you the chance to leverage modern best practices to deliver high-performing and scalable applications. If you have a passion for building innovative software solutions and can deftly navigate complex challenges, this is the perfect place for you. With your skills in microservices architecture, containerization technologies like Docker and Kubernetes, and cloud platforms such as AWS or GCP, you’ll thrive in an environment that values inclusion, collaboration, and growth. Embrace the opportunity to make a significant impact at a company that believes innovation propels us forward. If you're ready for an exciting journey where your contributions are valued and every voice matters, apply now. We can't wait to meet you and see how you can help us shape the future!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Golang Role at GeoComply
What are the core responsibilities of a Senior Software Engineer at GeoComply?

As a Senior Software Engineer at GeoComply, your core responsibilities revolve around the full lifecycle of software development. You'll be involved from the initial design phase all the way through to deployment. Collaborating with cross-functional teams to research and analyze requirements will be essential, as well as architecting high-availability distributed services using Golang. You're expected to ensure that applications meet high performance and scalability standards while maintaining a high level of code quality.

Join Rise to see the full answer
What qualifications are needed to be a successful Senior Software Engineer at GeoComply?

To thrive as a Senior Software Engineer at GeoComply, you should have at least 5 years of experience in software development with solid expertise in data structures and algorithms. Experience with microservices architecture and back-end development, especially in Golang, is crucial. Familiarity with containerization technologies like Docker and Kubernetes, along with cloud services such as AWS or GCP, will set you up for success in this role.

Join Rise to see the full answer
How does collaboration work in the Senior Software Engineer role at GeoComply?

Collaboration is key to success at GeoComply, especially for a Senior Software Engineer. You'll be working with diverse teams across different time zones globally, contributing to discussions and brainstorming sessions that drive product improvements and innovative solutions. Your ability to communicate effectively and work harmoniously with team members will significantly impact project outcomes and overall team success.

Join Rise to see the full answer
What is the company culture like for Senior Software Engineers at GeoComply?

GeoComply boasts a fast-paced and high-impact culture, where inclusion and collaboration take center stage. As a Senior Software Engineer, you’ll be surrounded by a talented and diverse team that values innovation and problem-solving. Our commitment to employee growth and leadership allows you the freedom to contribute ideas actively and shape processes within the organization.

Join Rise to see the full answer
What growth opportunities exist for Senior Software Engineers at GeoComply?

At GeoComply, growth opportunities abound for Senior Software Engineers. We prioritize professional development through training, mentorship, and a professional development budget. With continuous learning at the heart of our employee experience, you’ll find ample chances to build skills, advance your career, and explore novel technology trends within a supportive environment.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Golang
Can you describe your experience with Golang and how you have applied it in previous projects?

When answering this question, focus on your specific experiences with Golang - highlight projects where you've successfully built applications or services using the language. Discuss any challenges you faced and how you overcame them, showcasing your problem-solving skills. Mention how Golang fits into your overall software development process and any best practices you followed.

Join Rise to see the full answer
What strategies do you use to ensure high code quality in your projects?

In your response, emphasize practices such as code reviews, pair programming, and automated testing. Discuss tools you’ve used for static analysis and continuous integration that help maintain code quality. Illustrate with examples of how you've implemented these techniques in previous roles to reduce bugs and improve project reliability.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Describe your methods for effective communication and teamwork, such as regular check-ins, utilizing collaboration tools, or setting clear expectations. Include examples of successful projects where your collaboration contributed to better outcomes. Highlight your adaptability in working with different personalities and accommodating diverse perspectives.

Join Rise to see the full answer
What is your experience with microservices architecture?

Discuss your experience designing and implementing microservices architecture in past projects. Explain how microservices improve scalability and deployment processes, and highlight the advantages you've observed, such as ease of maintenance and faster iterations. Be sure to mention any specific technologies or frameworks you’ve used within this architecture.

Join Rise to see the full answer
Can you give an example of a challenging problem you faced in software development and how you solved it?

Choose a specific project where you encountered a tough challenge and outline the context clearly. Discuss the steps you took to analyze the problem, the tools or techniques you employed to address it, and the final outcome. This will demonstrate your analytical and problem-solving abilities effectively.

Join Rise to see the full answer
What are your favorite tools or technologies for containerization and why?

In your response, cite the specific tools you’re familiar with such as Docker or Kubernetes. Explain why you prefer these tools over others, perhaps discussing their features, ease of use, or how they enhance development and deployment processes. Share personal experiences and any significant achievements you accomplished using these tools.

Join Rise to see the full answer
How do you stay up-to-date with the latest technology trends and best practices?

Discuss how you proactively keep your skills sharp and current, whether through online courses, community events, tech meetups, or following industry-related news and blogs. Mention specific resources you find helpful and how you’ve implemented new knowledge or techniques in your work to achieve better results.

Join Rise to see the full answer
Describe your experience with cloud platforms such as AWS or GCP?

Focus on your hands-on experience with cloud platforms and specify the services you have utilized, such as EC2, S3, GKE, or Firebase. Discuss any projects where you successfully incorporated these platforms, the challenges you faced, and the benefits they provided in terms of scalability and cost efficiency.

Join Rise to see the full answer
What is the importance of scalability in today's software applications?

Explain how scalability ensures that applications can handle increased loads without compromising performance or reliability. Provide examples from your own experience in designing scalable applications or systems and discuss strategies such as load balancing, database sharding, or using cloud solutions to manage growth effectively.

Join Rise to see the full answer
How do you prioritize tasks and manage deadlines in a fast-paced environment?

Outline your methods for task prioritization, like using Agile methodologies or Kanban boards. Discuss the importance of communication within teams to clarify deadlines and expectations. Share an example of how you successfully managed a tight timeline through effective planning and organization.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join GeoComply as a Full Stack WordPress Developer and contribute to our innovative cybersecurity solutions.

Photo of the Rise User

Exciting opportunity for a PhD Intern at GeoComply to engage in innovative research on network security and VPN detection.

Photo of the Rise User

Join ExtraHop as a Principal Software Engineer | MLI to lead the development of scalable machine learning systems that advance cybersecurity capabilities.

Photo of the Rise User

We are looking for a Senior Software Engineer skilled in Java and Angular to contribute to groundbreaking software solutions at 3Pillar Global.

Posted 8 days ago

Acuity, Inc. is looking for a Full Stack Developer to leverage your skills in Java and React in a hybrid role supporting government projects.

Photo of the Rise User
Posted 2 days ago

Visa Technology & Operations is on the lookout for a Sr. Software Engineer to join their team in Atlanta, focusing on software enhancements and automation.

Photo of the Rise User
Posted 7 days ago

Join Visa as a Chief Software Engineer to shape cutting-edge payment solutions and set engineering standards in a hybrid work environment.

Photo of the Rise User

Join Fannie Mae as a Lead Full Stack Software Engineer and help innovate solutions to create access to affordable housing finance.

Photo of the Rise User
what3words Remote Ho Chi Minh City
Posted 8 days ago

Join what3words as a Senior iOS Engineer to build innovative solutions for global location sharing.

Photo of the Rise User

Join FUJIFILM Sonosite as a DevOps Engineer III to lead automation efforts and enhance quality in medical ultrasound technologies.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Massillon just viewed QA Engineer II - League of Legends, Cosmetics at Riot Games
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Summer 2025 Financial Services Internship at Nationwide
Photo of the Rise User
Someone from OH, Brunswick just viewed Staff Software Engineer C++ / Computer Vision at ABBYY
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
R
Someone from OH, Dublin just viewed Supply Chain Lead (Clinical Supply) at Resultance
Photo of the Rise User
Someone from OH, Columbus just viewed Scrum Master at Sysco Costa Rica
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs