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.

Software Engineer III
Rice University's Baker Institute for Public PolicyMid to senior-level Software Engineer designing and maintaining research data platform for Rice University’s SafeInsights team. Delivering features for secure, privacy-preserving analysis of large-scale datasets.
Posted 6/5/2026full-timeRemote • 🇺🇸 United StatesMid-LevelSenior💰 $111,504 - $140,800 per yearWebsite
Tech Stack
Tools & technologiesAngularAWSAzureCloudGoogle Cloud PlatformJavaScriptNode.jsNoSQLReactSQLTerraformTypeScriptVue.js
About the role
Key responsibilities & impact- Design, develop, and deploy high-quality software solutions in TypeScript across the full stack, working independently on systems of moderate size and complexity or on segments of larger systems.
- Architect efficient APIs, model application data, and identify, troubleshoot, and resolve complex software issues promptly.
- Conduct thorough code reviews, provide constructive feedback, and enforce coding standards and engineering best practices.
- Collaborate with product managers, UX designers, data scientists, and other engineers to deliver intuitive, user-centered applications, and interact with a diverse client base and external partners.
- Participate actively in sprint planning, daily stand-ups, and retrospectives.
- Document system builds, application configurations, and technical decisions; maintain and update documentation as needed.
- Provide production system support and issue resolution, including participation in on-call rotations as needed.
- Serve as a project leader on initiatives of moderate complexity and as a technical resource for the applications you support.
- Mentor less experienced engineers and foster a culture of continuous learning and technical excellence.
- Compare, evaluate, and integrate new features and technologies into the platform.
- Diagnose and address performance bottlenecks in large codebases.
- Contribute to Infrastructure as Code and CI/CD pipeline improvements.
- Support database design and optimization across SQL and NoSQL systems.
- Stay current with evolving technology trends and bring fresh ideas to the team.
- Perform all other duties as assigned.
Requirements
What you’ll need- Bachelor’s degree.
- In lieu of the education requirement, additional related experience, above and beyond what is required, may be substituted on an equivalent year-for-year basis.
- Four or more (4+) years of professional software development experience.
- Expert knowledge in software application design, development, testing, and deployment
- High proficiency with application design and data modeling
- Demonstrated ability to define and solve logical problems for highly technical applications
- Excellent verbal and written communication skills with both technical and non‐technical clients
- Ability to lead activities development projects
- Ability to select, adapt, and effectively use a variety of programming methods
- Knowledge of application domain
- Excellent presentation and project management skills
- Five or more years of professional software development experience (preferred)
- Hands-on production experience with React and Node.js (preferred)
- Experience deploying and operating applications on AWS (or comparable experience on Azure or GCP) and working with CI/CD pipelines (preferred)
- Familiarity with Infrastructure as Code (e.g., Terraform, AWS CDK, Pulumi) (preferred)
- Experience with database design and optimization across SQL and NoSQL systems, and with diagnosing performance bottlenecks in large codebases (preferred)
- Prior experience building research, data-privacy, or education-technology products, or working with sensitive data in a regulated environment (preferred)
- Proficiency in TypeScript and demonstrated ability to design, develop, test, and deploy production applications (preferred)
- Experience with at least one modern JavaScript framework such as React, Angular, or Vue.js (preferred)
- Experience designing and implementing RESTful APIs and modeling application data (preferred)
- Proficiency with Git and modern version control workflows (preferred)
- Experience working in agile or iterative development environments (e.g., Scrum, Kanban) (preferred)
- Strong understanding of software testing methodologies, including unit, integration, and end-to-end testing (preferred)
- Familiarity with at least one major cloud provider (AWS, Azure, or GCP) (preferred)
- Ability to define and solve logical problems for highly technical applications, and to select, adapt, and effectively use a variety of programming methods (preferred)
- Strong written and verbal communication skills with both technical and non-technical stakeholders (preferred)
- Ability to lead activities on structured team development projects and to operate effectively with minimal supervision (preferred)
- Proficiency using AI/LLM-based development tools as part of a daily software development workflow (preferred)
Benefits
Comp & perks- Rice University is committed to ensuring Equal Employment Opportunity
- Welcoming the fullness of diversity into our candidate pools
- Rice provides reasonable accommodations to qualified persons with disabilities
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
TypeScriptReactNode.jsRESTful APIsSQLNoSQLInfrastructure as CodeCI/CDGitsoftware testing methodologies
Soft Skills
communication skillsleadershipproblem-solvingpresentation skillsproject managementmentoringcollaborationcontinuous learningfeedbackadaptability
Certifications
Bachelor's degree