Humberger Nav
mployee.me logo
LinkedinPosted Yesterday : 2026-07-31
Ren Logo

Senior Software Engineer - Full Stack

Ren

Indianapolis, INFull timeNot Disclosed

We do not know your resume yet

Upload your resume to unlock your actual match score and identify important JD keywords before applying.

Recruiters may search these ATS Keywords in your resume

30+Important JD
Keywords
saasagilereactpl/sqlserverangulargraphqlreporting + 22 more

Job Description

Job Title

Sr Software Engineer

Department

Product Engineering

Position Description

The Sr Software Engineer will be working with other engineers, architects, and product managers to develop software on our philanthropic solutions software platform. This person must be self-motivated and results-oriented with strong programming skills across modern enterprise software architectures. The Sr Software Engineer is expected to work well in an agile development environment, to mentor and develop those around them, and build superior products.

Duties & Responsibilities

Technical Leadership & Execution

  • Write production-quality, highly performant Typescript/React code as a front-end to a microservices architecture.
  • Write production-quality, highly performant, API services using C#/.NET Core for service-based enterprise SaaS solutions in a collaborative, agile environment.
  • Modification of database objects using SQL and PL/SQL (stored procedures, views, tables etc.)
  • Work with cloud storage and warehousing tools such as Snowflake.
  • Work with reporting software such as Metabase.
  • Adhere to defined security standards in both functional and non-functional duties of job.
  • Other duties as assigned.

Engineering Excellence

  • Write Automated Unit and Integration Tests to increase code quality and lower defect rate.
  • Drive improvements in engineering practices, standards, and methodologies
  • Refactor existing code to improve maintainability and quality.
  • Ensure adherence to security, compliance, and reliability standards

Collaboration & Influence

  • Collaborate and pair with other software engineers and product professionals to design, implement and test new features and product refinements.
  • Work closely with Product Management and other areas of the business to ensure market needs are met.
  • Establish credibility and influence across teams by clearly communicating complex technical concepts.
  • Partner with product, architecture, and business stakeholders to deliver impactful solutions.
  • Build strong cross-functional relationships and contribute to broader organizational initiatives.
  • Translate technical concepts into business value for non-technical stakeholders.

Mentorship & Capability Building

  • Provide technical guidance, mentorship while providing technical and design feedback leveraging code and peer reviews across the full application stack.
  • Mentor engineers by sharing expertise, guiding design decisions, and helping avoid technical pitfalls.
  • Author and present training materials and documentation to other team members and users of software
  • Actively elevate team capabilities through coaching and knowledge sharing.
  • Foster a culture of continuous learning and improvement.

AI Usage & Engineering Efficiency

  • Utilize Agentic AI in day-to-day development, author and maintain MCP servers to assist in the software development process.
  • Leverage AI-assisted development tools (e.g., code generation, testing support, documentation automation) to increase productivity and accelerate delivery cycles.
  • Identify opportunities to integrate AI into products, engineering workflows, and operational processes.
  • Use AI responsibly to enhance—not replace—engineering judgment, ensuring quality, security, and ethical standards.
  • Continuously evaluate and adopt emerging tools and technologies to improve team efficiency and effectiveness.

Education & Experience

  • Bachelor’s degree in computer science or related field required.
  • 5+ years of experience in C# .NET or similar.
  • 5+ years of experience in typescript and a modern JavaScript framework like React.
  • 3+ years of experience in the programming and support of complex enterprise cloud applications
  • Experience interfacing with scalable GraphQL, and REST APIs using Microservices.
  • Experience with frameworks such as React, Aurelia, Angular, or Vue
  • Lean/Agile methodologies
  • Strength in algorithms and design patterns
  • Experience with automated testing frameworks and test-driven development is a plus.
  • Financial Technology experience is a plus.
  • Experience working with multi-tenanted systems.

Ren is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.

About The Company

Ren

Company Size1000-5000
Founded1994
Headquarterslisbon, lisbon, portugal
Industryutilities

How to Apply Better for This Job

This section explains the correct next step without forcing sign-in immediately.

1

Check ATS score before applying

Scan your resume for ATS readability, formatting issues, missing sections, weak keywords, and content gaps.

2

Customize your resume for this JD

Match your resume with the job description and add saas , agile , react , pl/sql , server , keywords where they fit naturally.

3

Find similar jobs too

Do not depend on one opening. Use your resume to find similar frontend jobs across relevant job platforms.

Ready with your customized resume?

Once your resume includes the right skills and is ATS-friendly, you can apply directly on the source platform.

Market Insights:Best Programming Analyst Jobs in United States

Find the latest Programming Analyst jobs across top Indian cities. Compare job counts by location and apply where hiring demand is higher.

40+ATS and HR-based resume checks available through ResuScan
8L+Jobs available through Job Match Pro for users looking for relevant jobs
206K+Resume keyword scans completed through Resume Keywords by Mployee.me
Apply with a custom resume