Senior software engineer
NITYA Software Solutions, Inc.
Santa Clara, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 328KJob location
Santa Clara, United States of America
Tech stack
Java
JavaScript
Artificial Intelligence
Automation of Tests
Unit Testing
Unix
Cloud Engineering
Profiling
Software Quality
Code Reuse
Code Review
Data Structures
Software Debugging
Software Design Patterns
Programming Tools
Web Development
JUnit
Object-Oriented Software Development
Selenium
Service-Oriented Architecture
Software Engineering
Application Enhancement Tool
React
Vue.js
Angular
Software Version Control
Service Stack
Job description
- Own your code from design, implementation, test automation and delivery of high-quality product to our users.
- Implement software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs.
- Contribute to the design and implementation of new products and features while also enhancing the existing product suite.
- Be a mentor for colleagues and help promote knowledge-sharing.
- Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, unit testing, etc.) and collaborate with product owners to understand detailed requirements.
Requirements
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. 10+ years of experience with Java or a similar OO language. Passion for JavaScript and the Web as a platform, reusability, and componentization. Advanced knowledge of data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations. Experience with modern UI frameworks such as Angular, React, or Vue.
- Experience with multiple technology stacks: Cloud development, platforms, web development, frameworks, or service-oriented architecture.
- Capability to manage multiple projects with material technical risk across teams and processes; may serve as a functional lead or technical owner.
- Familiarity with automated testing frameworks (eg, JUnit, Selenium, Test NG) and integrating tests into CI/CD pipelines. Understanding of software quality principles including reliability, observability, and production readiness.
- Ability to troubleshoot complex systems and optimize performance across the stack.
- Experience with AI-powered tools or workflows, including validation of datasets, model predictions, and inference consistency.
- Comfort with development tools such as IDEs, debuggers, profilers, source control, and Unix-based systems.
Benefits & conditions
- Base pay range: $187,600 - $328,300, plus equity (when applicable), variable/incentive compensation and benefits.
- Health plans, including flexible spending accounts, 401(k) plan with company match, ESPP, matching donations, flexible time off plan, and family leave programs.
- Additional benefits such as equity, variable compensation, and flexible work arrangements based on geographic location.
Equal Opportunity Employer
- Service Now is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law.
- In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements.
- Accommodations: We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation during the application process, please contact us for assistance.