FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer
insightsoftwarePrincipal Software Engineer leading technology execution for Equity Management SaaS application with insightsoftware. Collaborate within Agile teams using C#, .Net, Oracle PL/SQL to develop and maintain solutions.
Tech Stack
Tools & technologiesOracleSDLCSQL
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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
Comp & perks- 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.
- At insightsoftware, 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.
- We are proud to be an equal opportunity workplace.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NetC#PL/SQLSQLOracleDatabase optimizationDatabase tuningDatabase architectureSaaS web applicationsAPI development
Soft Skills
Problem-solvingAnalytical skillsMentoringCollaborationCommunicationInterpersonal skillsLeadershipCoachingCritiquingQuality assurance
Certifications
Bachelor’s degree in computer science