Senior Software Engineer

King Of Prussia, Pennsylvania

Gisual
Apply for this Job

About Us


At Gisual, we're revolutionizing how service providers tackle outages through cutting-edge automation. Our outage intelligence platform simplifies the complex, reduces costs, and accelerates repair times, ensuring that some of the world's most critical infrastructure companies stay up and running when it matters most.


We're in the midst of an exciting growth journey at Gisual. Our world-class team is driven by innovation, and our premium product is making waves in the industry. As we rapidly expand our customer base, we're gearing up to launch new products that will redefine network operations for major industries and set new standards for reliability and performance.


Join us as we scale to new heights. At Gisual, you'll be part of a bold mission to transform the future of infrastructure operations - where your work directly impacts the backbone of industries that power the world.


About the Role


We are seeking a dedicated and technically skilled Senior Software Engineer with a strong background in microservices, distributed systems, and data-at-scale to join our Engineering team in King of Prussia, PA.


In this advanced role, you will make meaningful technical contributions and improvements to our software and operational systems while implementing and delivering complex, critical projects for our customers and elevating engineering practices through technical leadership and collaborative problem-solving. You will have a high level of ownership, playing a critical role in ensuring our engineering systems continue to meet our customers needs for years to come.


Key Responsibilities

  • Independently execute on complex backend engineering initiatives and tasks with minimal supervision
  • Advocate for and implement improvements to Gisual's software and operational stacks
  • Assist with designing and reviewing technical architectures
  • Resolve bugs in a swift and efficient manner
  • Continuously learn and adapt, staying current with emerging technologies and industry best practices.

Required Skills and Experience

  • 8+ years of experience in backend software engineering
  • 4+ years of experience in microservices and asynchronous workers
  • Experience working in large-scale distributed systems
  • Track record of improving system performance and reliability
  • Leading technical projects and mentoring junior engineers

Preferred Skills and Experience

  • Advanced proficiency in a mature Python 3 environment
  • Proficiency with PostgreSQL
  • Experience with AMQP
  • Experience working in Kubernetes environments
  • Experience handling large real-time data flows
  • Work experience in a Data Intelligence company
  • Bachelor's degree in Computer Science or a related field

Required Soft Skills

  • Ability to thoroughly analyze complex problems and propose effective solutions based on industry best practices and previous experience
  • Ability to clearly communicate complex technical details
  • Strong sense of ownership and desire to contribute
  • Excellent communication and organizational skills, capable of working effectively with cross-functional teams
  • Strong problem-solving and analytical abilities, with a keen eye for detail
  • Entrepreneurial mindset with a positive attitude and a drive to solve problems creatively

Why Join Us?

  • Impact: Play a pivotal role in shaping how we deliver exceptional customer success.
  • Growth: Thrive in an entrepreneurial environment with opportunities for rapid personal and professional growth.
  • Benefits: Enjoy competitive pay, generous benefits, unlimited PTO, and the chance to earn equity in a fast-growing company.
Date Posted: 02 May 2025
Apply for this Job