insightsoftware logo
insightsoftware

insightsoftware is a computer software company providing businesses with finance-owned applications engineered to leverage existing financial systems to speed up processes, increas

Principal Software Engineer

Location

India

Posted

98 days ago

Salary

0

Seniority

Lead

Bachelor Degree8 yrs expEnglishOracle DatabaseSDLCSQL

Job Description

Principal Software Engineer

insightsoftware

• Be a leader amongst the team in solving complex software development items that meet customer expectations. • Design and implement robust, scalable, and high-performing database solutions using Oracle. • Write complex SQL queries and optimize them for maximum efficiency and scalability. • Perform database tuning, monitoring, and optimization to ensure high levels of performance, availability, and security. • Design and develop database architecture, coding standards, and quality assurance policies and procedures. • Be involved with SDLC from requirements to test but own executing development of features & bug fixes that is clean, reusable, maintainable code in .Net, C# and PL/SQL. • Build quality into all tasks, ensure adequate unit testing and support quality assurance engineers in testing completed items. • Lead, critique and coach others in code reviews and architecture discussions. • Lead cross team development efforts, identifying dependencies and resolving impediments other engineers encounter.

Job Requirements

  • Bachelor’s degree in computer science, or equivalent work experience
  • 8+ years of strong Backend API and Database experience with large scale, consumer facing, enterprise level applications
  • 8+ years of experience in designing and developing SaaS web applications using .Net/.Net Core, C# and SQL (preferably in a product development organization)
  • 5+ years of strong design and development experience in Oracle databases and PL/SQL
  • Experience with AI assistance and agentic AI (Copilot, Claude.AI, Devin, Cursor)
  • Expertise in creating logical and physical data models
  • Expertise in SQL for database querying and manipulation
  • Expertise in database optimization and performance to analyze database performance, identify bottlenecks, and implement solutions to improve efficiency and scalability
  • Good knowledge of database security principles and best practices
  • Excellent problem-solving and analytical skills
  • Ability to mentor Junior-level engineers in best practices
  • Experience with Agile/Scrum methodologies
  • Experience with GIT
  • Excellent communication and interpersonal skills – written and verbal
  • Strong collaboration skills

Benefits

  • All your information will be kept confidential according to EEO guidelines.
  • Background checks are required for employment with insightsoftware, where permitted by country, state/province.
  • We are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law.

Related Job Pages

More Full-stack Engineer Jobs

EverTrue logo

Engineering Team Lead

EverTrue

Making the hard job of fundraising easier for every fundraiser — so they can improve the experience of every donor.

OtherRemoteTeam 51-200H1B Sponsor

• Lead and manage the Balance/Impact engineering team, providing technical direction, mentorship, and support across backend and frontend development. • Own the platform’s technical direction with a focus on security, performance, scalability, and user experience. • Champion an AI-first strategy by identifying opportunities to enhance automation, intelligent features, and predictive insights within the nonprofit financials space. • Lead the platform migration from the current Azure/.NET stack toward AWS and Linux-based infrastructure in alignment with the broader EverTrue technology ecosystem. • Partner with Product to manage the backlog, prioritizing features, technical debt, and bug fixes with a focus on measurable impact. • Collaborate cross-functionally with Product, Design, QA, DevOps, and leadership to deliver high-quality releases aligned with business goals. • Guide the evolution of the platform architecture, making pragmatic decisions about when to modernize versus maintain existing systems. • Set and uphold standards for coding, CI/CD, deployment practices, and engineering excellence. • Lead code reviews, technical discussions, and architectural planning. • Foster a culture of innovation, continuous improvement, ownership, and security-first development. • Build and grow the team by identifying talent gaps, participating in hiring, and developing engineers into stronger contributors. • Guide the continued evolution of the Balance/Impact platform as a critical product within the EverTrue portfolio. • Lead the engineering team in maintaining and enhancing the platform while executing a strategic migration toward AWS and Linux-based infrastructure. • Ensure delivery of high-quality, secure, and scalable solutions that support both current system stability and future platform growth. • Drive backlog prioritization in partnership with Product to balance feature development, modernization efforts, and technical debt. • Promote AI-first thinking across the platform to improve efficiency, security, and end-user experience. • Mentor and support engineers to strengthen technical capabilities and overall team effectiveness. • Contribute to a culture of ownership, documentation, and continuous improvement across engineering practices.

United States
$135K - $145K / year
Job Closed
LawPay logo

Senior Software Engineer – AI

LawPay

An AffiniPay solution and the trusted partner in helping law firms get paid easier, more securely, and 39% faster.

OtherRemoteTeam 51-200Since 2005H1B No Sponsor

• Collaborate with product managers and stakeholders to translate business problems into AI-driven solutions. • Design, implement, and integrate AI features into existing 8am products. • Partner with the Data team to ensure the right data is collected, enriched, prepared, and staged for AI consumption and use. • Build and evaluate AI-powered services, from customer-facing prototypes to general availability to all our customers. • Write high-quality Python code to manipulate data, interact with large language models, and assess performance. • Develop tools and infrastructure to support reliable, scalable, and secure AI deployment. • Work with our cloud operations team to deploy AI features, monitor their impact, and continuously improve them.

United States
$150K - $175K / year
Job Closed
Stord logo

Principal Software Engineer

Stord

The Consumer Experience Company | Fulfillment, Last-Mile Delivery, & Technology

OtherRemoteTeam 1,001-5,000Since 2015H1B Sponsor

• Own the frontend architectural vision across all product teams, covering React/TypeScript patterns, state management conventions, API integration approaches, and build/deploy tooling • Establish and maintain frontend engineering standards through Technical Design Documents, design reviews, and direct collaboration with team leads • Drive decisions on shared libraries, tooling, and patterns—ensuring teams converge rather than diverge • Identify and resolve technical debt in frontend systems that slows product team velocity • Partner with the Principal UI/UX Lead to co-own the design system strategy. • Build, maintain, and govern a shared component library that all product teams consume, ensuring consistency in look, feel, and behavior across the platform • Define contribution models so team-level engineers can extend the design system without fragmenting it • Ensure the component library supports multi-product scenarios cleanly, particularly as acquired products are consolidated • Act as the go-to technical authority for frontend engineering decisions across the organization • Provide architectural guidance and review across all teams shipping frontend code—not as a gatekeeper, but as a force multiplier • Identify and drive resolution of systemic frontend issues: performance bottlenecks, accessibility gaps, testing strategy inconsistencies, and developer experience friction • Build reference implementations that demonstrate how teams should adopt shared patterns and components • Set the bar for frontend testing strategy (unit, integration, end-to-end) and ensure teams have the right frameworks and patterns to ship with confidence • Drive improvements to frontend developer experience: build times, local development workflows, CI/CD pipelines, and debugging tooling • Champion frontend performance, accessibility (WCAG compliance), and security best practices across the organization • Contribute to developer experience initiatives where they intersect with frontend tooling adoption

United States
Job Closed
Stord logo

Senior Software Engineer

Stord

The Consumer Experience Company | Fulfillment, Last-Mile Delivery, & Technology

OtherRemoteTeam 1,001-5,000Since 2015H1B Sponsor

• Write high-quality, maintainable code in Elixir/Phoenix • Build and maintain scalable, fault-tolerant systems leveraging Elixir's concurrency model • Contribute to robust data pipelines for data ingestion, processing, and transformation • Help ensure the performance, reliability, and security of distributed systems • Work with GCP cloud services and modern infrastructure practices • Implement event-driven architectures and real-time system components • Collaborate on technical decisions and contribute to architectural discussions • Participate in code reviews and help maintain high standards for code quality • Work within a team environment to build scalable systems • Contribute to technical documentation and knowledge sharing initiatives

United States