Job Description
An employer is seeking a Senior Software Engineer to design and build scalable backend systems and data platforms leveraging modern microservices and graph-based architectures. This role will focus on developing high-performance APIs, building distributed systems, and enabling advanced data modeling capabilities, including graph-based and semantic systems.
Day to Day Responsibilities include:
Design, develop, and maintain scalable backend services using Java (Spring Boot) and/or Node.js frameworks
Build and manage RESTful APIs and microservices within distributed, enterprise-scale architectures
Develop and optimize graph-based solutions, including data modeling and query performance using tools like Neo4j
Contribute to the design and implementation of knowledge graph and semantic systems
Build and support real-time and micro-batch data processing systems using event-driven architectures
Collaborate cross-functionally with Data Engineering, Product, and Platform teams
Implement and maintain CI/CD pipelines and best practices for version control and deployment
Deploy and manage services in cloud environments (AWS/GCP) with containerized infrastructure
Participate in system architecture design and contribute to scalable solution strategies
Troubleshoot performance, scalability, and integration issues across distributed systems
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
8–10+ years of experience in backend software development
Strong hands-on experience with Java (Spring Boot) and/or Node.js frameworks
Proven experience designing and building RESTful APIs and microservices
Deep understanding of object-oriented design principles and design patterns (MVC, Domain-Driven Design, etc.)
Hands-on experience with graph technologies (Neo4j) and graph query languages (Cypher)
Experience working with knowledge graph or semantic systems, including ontology-driven design and entity relationships
Strong experience with event-driven architectures and real-time/micro-batch processing
Proficiency with CI/CD pipelines and source control (Git) in enterprise environments
Experience deploying applications on cloud platforms (AWS/GCP) and working with containerization
Strong understanding of data modeling (relational and graph-based) and integration patterns
Experience working in Agile/Scrum environments with strong collaboration and problem-solving skills
Nice to Have Skills & Experience
Familiarity with AI-driven architectures
Experience with Graph + AI patterns (e.g., GraphRAG, knowledge graph + LLM integrations)
Exposure to vector databases and embedding-based retrieval systems
Exposure to Salesforce ecosystem (APIs, Data Cloud, platform integrations)
Experience with ontology management tools and semantic layer design
Background in data governance, metadata management, or enterprise data platforms
Experience with streaming platforms (Kafka, etc.) or observability frameworks for distributed systems
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.