Senior Software Engineer - Full Stack
Veeva Systems
The Role
This is a top software engineering job that incorporates everything you’ve worked so hard for. And with the mission of creating cloud software that helps speed up the innovation and delivery of critical treatments and medicines to patients around the globe, it simply doesn’t get any more important than this.
Your impact as a technical problem-solver will mean you will be focused on building software that can not only scale for heavy use, but that can also evolve with new features and capabilities. You will have equal influence to drive the direction of the build, be an advisor to product leadership and mentor freshly minted software engineers in their new careers.
We are looking for engineers that would thrive in a dynamic, startup environment while having the stability of a successful, profitable company. You have extensive experience in full-stack software development in Java and/or React. You’ve ideally worked in enterprise software development or for a high-growth technology company.
What You'll Do
- Participate in all aspects of the SDLC
- Collaborate with Product Managers, other Engineers, and domain experts to design and develop cutting-edge applications in life science
- Collaborate with Quality Assurance Engineers to ensure accurate and comprehensive testing coverage
- Contribute to troubleshooting and technical support of the product
Requirements
- 5+ years of hands-on software product development experience
- 5+ years of backend engineering in Java or similar OOP languages
- Modern frontend development experience (React preferred)
- Practical expertise with REST and SOAP API integration
- Strong relational database skills (MySQL, Oracle, or SQL Server)
- Excellent communication and cross-functional team collaboration
Nice to Have
- Previous experience working in an agile environment
- Experience with Software-as-a-Service (SaaS) product development
- Experience with content management products and technologies
Interviewing with Veeva
- Follow the application process and submit your resume.
- Within 3 days, you will receive a link to a personality assessment administered by a third party.
- Once you complete the assessment, our team will review your full application package and follow up via email with our decision.
- If moving to the interview stage, the process is as follows:
- A conversation with the hiring manager
- A technical/coding skills exercise
- A final panel interview with team members and senior leaders
- Once all interviews are complete, the manager will be in touch with a final decision.
We value your time and believe in a transparent hiring process. Here is the process you can expect.
Perks & Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
Compensation
- Base pay: $110,000 - $270,000
- The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.
Originally posted on Himalayas
Software Engineer
CACI International Inc
The Opportunity:
CACI is currently looking for a Full Stack Developer with Agile methodology experience to join our Defense Personal Property System (DPS) team. You will serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles. In addition, you will be responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes
Responsibilities:
Be a part of a dynamic, close-knit team of mid- to senior-level professionals.
Design, develop, and implement custom software and database application capabilities for legacy and modernized systems with limited oversight
Act as a member of a product team supporting teammates and collaborating with a "do what it takes" attitude to ensure product and team success
Provide improvements to the product(s) being supported
Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
Support release planning with conceptual design and development / refinement of software engineering guidelines
Analyze complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools, and solution components
Provide mentoring to junior members of the team
Present ideas for system improvements. Conduct impact analysis for software changes. Produce detailed specifications and writes software code.
Work closely with business analysts, designers, and subject matter experts to understand functional requirements.
Qualifications:
Bachelor's degree in Computer Science or related field or equivalent combination of education and experience.
Secret clearance
Minimum of 1 years of related experience.
Must have a current and active secret clearance.
Solid knowledge of Java (Object Oriented Programming concepts).
React and Redux JavaScript libraries experience.
PostgreSQL experience.
Experience with Google Go.
Solid knowledge of Amazon Web Services (AWS) Cloud Service Offerings (CSO).
Adheres to program configuration change control standards.
Maintains knowledge of feature and technical changes in the application.
Experience under formal software development processes.
Critical thinker with the ability to demystify complex technical requirements.
Agile certification.
Knowledge of Secure coding practices, source code vulnerability mitigation, and remediation.
Desired:
Certification in Scaled Agile Framework (SAFe) methodology
Experience with Spring framework
Familiarity with Service Oriented Architecture / Web Services – SOAP / REST, JUNIT – Mockito, and MAVEN
Experience with Markup Languages like XML and JSON
Basic database knowledge
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.
Pay Range:
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$63,300-$129,700CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Originally posted on Himalayas
AWS Technical Lead/Sr. Java/Angular Developer
General Dynamics Information Technology
Type of Requisition:
RegularClearance Level Must Currently Possess:
NoneClearance Level Must Be Able to Obtain:
NonePublic Trust/Other Required:
OtherJob Family:
Software EngineeringJob Qualifications:
Skills:
Amazon Web Services (AWS), Angular UI, Java (Programming Language), Spring Boot, Technical LeadershipCertifications:
NoneExperience:
8 + years of related experienceUS Citizenship Required:
YesJob Description:
SOFTWARE DEVELOPER SR PRINCIPAL
-
EAST COAST HOURS*
**MUST HAVE CURRENT AWS CERTIFICATION**
This is a hands-on technical leadership role requiring a strong software engineering background, broad AWS cloud expertise, and the ability to lead and mentor developers.
Duties:
- Lead and mentor a small, distributed Agile development team while remaining hands-on with architecture, design, development, code reviews, and troubleshooting.
- Serve as a key technical point of contact between the development team, program leadership, and customer.
- Translate customer and user requirements into technical specifications, architectural approaches, and implementation plans.
- Design, develop, and maintain enterprise applications using Java, Spring Boot, Angular, REST APIs, and relational databases.
- Provide technical leadership for applications deployed in AWS, including architecture, containers, networking, security, databases, observability, scalability, and resiliency.
- Build, deploy, and troubleshoot containerized applications using Docker and Amazon ECS.
- Develop and maintain cloud infrastructure using Terraform/OpenTofu and automated CI/CD pipelines.
- Design and maintain relational data solutions using PostgreSQL and/or Oracle and persistence frameworks such as Hibernate/JPA and MyBatis.
- Apply modern application patterns including micro-services, asynchronous processing, caching, automated testing, and secure software development.
- Support application observability and production troubleshooting using technologies such as OpenTelemetry, AWS X-Ray, Prometheus, and CloudWatch.
- Promote software engineering best practices and identify opportunities to improve application performance, security, maintainability, and architecture.
- Support team workload/capacity planning, technical mentoring, performance feedback, and professional development.
Required Experience and Technical Skills:
- MUST HAVE AWS Certified Developer - Associate, Solutions Architect - Associate, or higher-level AWS certification.
- 8+ years of professional software development experience, including experience developing enterprise applications in Agile environments.
- 2+ years of technical leadership experience as a Technical Lead, Lead Developer, Software Architect, or equivalent.
- Strong hands-on Java and Spring/Spring Boot development experience; Java 21 or recent Java LTS versions preferred.
- Experience developing modern web applications using Angular/TypeScript; Angular 17+ preferred.
- Experience designing and developing REST APIs and micro-service-based applications.
- 4+ years of hands-on AWS experience designing, deploying, operating, and troubleshooting production workloads.
- Strong understanding of AWS architecture and core services, including ECS/ECR, VPC/networking, IAM, load balancing, S3, RDS, CloudWatch, Route 53, and Secrets Management.
- Strong understanding of cloud security, scalability, resiliency, high availability, and observability.
- Experience with Docker, Terraform/OpenTofu, Git, and CI/CD pipelines.
- Experience with PostgreSQL and/or Oracle, SQL, and Java persistence technologies such as Hibernate/JPA or MyBatis.
- Experience with automated testing, code quality, security scanning, and DevSecOps practices.
- Experience with application monitoring, logging, metrics, and distributed tracing.
Leadership Skills and Abilities
- Demonstrated ability to lead and mentor a geographically distributed, 100% remote development team.
- Ability to balance hands-on engineering responsibilities with technical and people leadership.
- Strong problem-solving and troubleshooting skills across application, container, database, networking, and AWS infrastructure layers.
- Ability to translate business and user requirements into effective technical solutions.
- Strong written and verbal communication skills with the ability to work directly with customers and technical/non-technical stakeholders.
- Experience with people-management or team-lead responsibilities including mentoring, performance feedback, workload/capacity management, and professional development.
- Ability to prioritize work, identify technical risks, and drive engineering best practices.
Preferred Skills
- GitLab CI/CD and GitLab Runner experience.
· Linux and shell scripting.
- JUnit, SonarQube, Playwright, Karma, or comparable testing/code-quality tools.
- Experience with enterprise authentication/SSO or DSSO.
- Section 508 accessibility experience.
- Experience integrating AI capabilities into enterprise applications.
- Familiarity with additional AWS services and event-driven/server-less architectures.
SECURITY CLEARANCE LEVEL
Public Trust
LOCATION
100% remote - East Coast Hours
US Citizenship or Green Card Required with 2 years of continuous residency in the US (no sponsorship available)
The likely salary range for this position is $131,750 - $178,250. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.Scheduled Weekly Hours:
40Travel Required:
NoneTelecommuting Options:
RemoteWork Location:
Any Location / RemoteAdditional Work Locations:
Total Rewards at GDIT:
Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. GDIT typically provides new employees with 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year. Paid leave and paid holidays are prorated based on the employee’s date of hire. The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.Our Identity Verification Process:
As part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during virtual interviews. We reserve the right to take your picture to verify your identity and prevent fraud. By proceeding, you authorize the collection, processing, and use of your biometric data for identity verification and security purposes.About Our Work:
We are GDIT. A global technology and professional services company that delivers technology solutions and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50+ countries worldwide, offering leading mission-ready capabilities in AI, cloud, cyber and software development.Join our Talent Community to stay up to date on our career opportunities and events atgdit.com/tc.
Equal Opportunity Employer / Individuals with Disabilities / Protected VeteransOriginally posted on Himalayas
Senior Software Engineer (Java Full Stack, Angular, React, Spring boot)
Cotiviti
Overview
Cotiviti is a leading solutions and analytics company that leverages unparalleled clinical and financial datasets to deliver deep insight into the performance of the healthcare system. These insights uncover new opportunities for healthcare organizations to collaborate to improve their financial performance, reduce inefficiency, and improve healthcare quality.
The Sr Software Engineer is primarily responsible for the support of the existing software applications and enhance software components deployed in the Cotiviti product suite. The successful candidate will be required to collaborate effectively with senior developers, offshore development team members, business owners, project management, and other internal stakeholders.
Responsibilities
- Support and enhance high quality software modules for the Cotiviti product suite.
- Analyze and resolve software related issues originated from internal or external customers.
- Documents the specifications, design, features, and operation of applications prior to production roll out.
- Demonstrates proficient working knowledge of the primary discipline and a developing knowledge of related disciplines.
- Executes solutions enhancements to improve performance / availability.
- Communicates technical and operational issues to both engineering and business leadership in a timely manner.
- Ensure that all technology standards are adhered to while developing systems.
- Explores new ideas and makes innovative contributions to existing processes or systems which improve efficiency and results.
- Continuously improves and enhances knowledge of new technologies as selected and integrated into the Cotiviti product suite.
- Execute all appropriate facets of the Cotiviti Software Development Lifecycle with a desire for continuous improvement.
- Mentor other developers.
- Complete all responsibilities as outlined on annual Performance Plan.
- Complete all special projects and other duties as assigned.
- Must be able to perform duties with or without reasonable accommodation.
This job description is intended to describe the general nature and level of work being performed and is not to be construed as an exhaustive list of responsibilities, duties and skills required. This job description does not constitute an employment agreement and is subject to change as the needs of Cotiviti and requirements of the job change.
Qualifications
- BS or MS Computer Science, Information Technology, Information Systems, or equivalent work experience.
- 4-5 years of industry experience.
- Must have 2+ years’ Healthcare data experience.
- Proficiency working with large datasets.
- 4-5 years' experience with relational databases.
- 4-5 years' experience working with ETL processes.
- Optimization and tuning of SQL/Oracle queries, stored procedures, and triggers.
- Advanced understanding of Object-Oriented Analysis and Design.
- 4-5 years' experience with Java frameworks or Net Framework.
- Knowledge of one or more enterprise scheduling tools.
- Good written and oral communication skills.
Mental Requirements:
- Critical Thinking: Analyze problems objectively and make sound, data-driven decisions.
- Attention to Detail: Maintain accuracy across code, data, and deliverables.
- Quantitative Skills: Apply strong analytical and statistical methods to solve problems.
- Data Interpretation: Extract actionable insights from data, metrics, and visualizations.
- Communication: Clearly explain technical concepts to both technical and non-technical audiences.
- Learning Agility: Quickly adopt new tools, technologies, and best practices.
- Resilience: Adapt to shifting priorities and deliver under pressure.
- Integrity: Handle data responsibly and uphold engineering and ethical standards.
Physical Requirements and Working Conditions:
- Remaining in a stationary position, often standing or sitting for prolonged periods.
- Repeating motions that may include the wrists, hands, and/or fingers.
- This is a remote position - must be able to provide a dedicated, secure work area with reliable hi-speed internet.
Base compensation ranges from $111,000 to $150,000 per year. Specific offers are determined by various factors, such as experience, education, skills, certifications, and other business needs.
Cotiviti offers team members a competitive benefits package to address a wide range of personal and family needs, including medical, dental, vision, disability, and life insurance coverage, 401(k) savings plans, paid family leave, 9 paid holidays per year, and 17-27 days of Paid Time Off (PTO) per year, depending on specific level and length of service with Cotiviti. For information about our benefits package, please refer to our Careers page.
This role is based remotely and all interviews will be conducted virtually.
Date of posting: 08/20/2026
Applications are assessed on a rolling basis. We anticipate that the application window will close on 10/20/2026, but the application window may change depending on the volume of applications received or close immediately if a qualified candidate is selected.
Originally posted on Himalayas
Software Engineer Sr
Insight Enterprises, Inc.
Requisition Number: 106628
Software Engineer Sr
Location:
You will work fully remotely.
Insight at a Glance
- 14,000+ engaged teammates globally
- $8.2 billion in revenue in 2025
- Certified as a Great Place to work in 9 Countries in 2025
- Fortune 500 Company (No. 447) in 2025
- Received 25+ industry and partner awards in the past year
- $1.4M+ total charitable contributions in 2024 by Insight globally
Now is the time to bring your expertise to Insight. We are not just a tech company; we are a people-first company. We believe that by unlocking the power of people and technology, we can accelerate transformation and achieve extraordinary results. As a Fortune 500 Solutions Integrator with deep expertise in cloud, data, AI, cybersecurity, and intelligent edge, we guide organizations through complex digital decisions.
About the role
We are seeking a highly skilled and experienced Sr. Software Engineer to join Insight's Application Development department. This is a department role rather than a position on a single customer project: the engineer will move across concurrent and successive engagements and is expected to act in the best interest of Insight's stakeholders and customers on each of them. This role is ideal for a senior full-stack engineer with deep Java and Spring Boot experience on the backend and production experience building modern web frontends, who takes ownership of outcomes, identifies and fixes problems without waiting for a task to be assigned, helps lead the engineering team on the engagements they join, and uses AI coding tools as a standard part of daily engineering practice. The successful candidate will work closely with Application Development leadership, engagement architects and technical leads, and customer stakeholders to ensure project success from initial definition through final delivery. Along the way, you will get to:
- Design and implement full-stack features across Java and Spring Boot services and React or Angular frontends on Google Cloud, from technical design through production release, on the engagements they are assigned to
- Own features, services, and integration areas end to end across the frontend and backend, including estimates, technical design documents, implementation, testing, and deployment
- Identify problems in code, architecture, process, or delivery and fix them or drive them to resolution without waiting for assignment
- Act in the best interest of Insight's stakeholders and customers when scope, quality, and timeline compete, and raise conflicts to the technical lead and Application Development leadership early
- Help lead the engineering team: run design discussions and technical standups when needed, unblock other engineers, review code from L3 engineers, and onboard new team members
- Follow and help improve the department's agent-driven delivery procedures, and remain accountable for the correctness of all code delivered, whether written by hand or generated
- Participate in customer working sessions, present technical options, and document decisions
- Meet the quality, security, and documentation requirements defined in each engagement's SOW
Be AmbITious:This opportunity is not just about what you do today but also about where you can go tomorrow. When you bring your hunger, heart, and harmony to Insight, your potential will be met with continuous opportunities to upskill, earn promotions, and elevate your career.
What we’re looking for
Required Credentials
- 8+ years of professional software engineering experience with Java and Spring Boot
- Production delivery of full-stack web applications, frontend and backend
- Production delivery experience on Google Cloud Platform
- Bachelor's degree in Computer Science or equivalent practical experience
Required Qualifications
- Java 17 or later and Spring Boot 3.x microservice development
- REST API design and integration with external systems
- Frontend development with React or Angular and TypeScript
- Building responsive, accessible user interfaces from design mockups
- Relational databases (PostgreSQL), including schema design and versioned migrations
- Event-driven and asynchronous messaging patterns
- API security with OAuth 2.0 / OIDC
- Automated unit and integration testing and CI/CD pipelines
- Containerized deployment on GCP services such as Cloud Run and/or GKE
- Daily use of AI coding assistants and agentic development tools for design, implementation, testing, and review, with the judgment to verify and correct generated output
- Ownership of outcomes: identifying problems in code, design, or delivery and driving them to resolution on their own initiative
- Technical leadership: leading design discussions, reviewing code, mentoring engineers, and stepping into the technical lead role on an engagement when needed
- Clear written and verbal communication with Insight and customer stakeholders
Useful Qualifications
- Google Cloud Professional certifications
- Workflow or business rules engines (Camunda, Flowable)
- Agent frameworks such as Google ADK
- Experience in government or regulated environments
- Prior consulting or professional services delivery experience
The base salary range for this position is typically $130,000 to $150,000 with additional bonus and benefits available. However, compensation decisions are dependent on the facts and circumstances of each case, including experience and location, and we will also consider candidates outside of this range as necessary.
What you can expectWe’re legendary for taking care of you, your family and to help you engage with your local community.
But what really sets us apart are our core values of Hunger, Heart, and Harmony, which guide everything we do, from building relationships with teammates, partners, and clients to making a positive impact in our communities.
Join us today, your ambITious journey starts here.
Insight is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.
When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.
At Insight, we celebrate diversity of skills and experience so even if you don’t feel like your skills are a perfect match - we still want to hear from you!
Insight does not accept unsolicited resumes from recruiters or employment agencies. Unsolicited resumes will be treated as direct applications from the candidate, and recruiters or agencies who submit candidates for this position without a prior, written vendor agreement will not be eligible for any form of compensation, even if the candidate is hired.
Insight is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.
Insight does not accept unsolicited resumes from recruiters or employment agencies. Unsolicited resumes will be treated as direct applications from the candidate, and recruiters or agencies who submit candidates for this position without a prior, written vendor agreement will not be eligible for any form of compensation, even if the candidate is hired.
Posting Notes: Chandler || Arizona (US-AZ) || United States (US) || Engineering || None || US - Chandler,AZ ||
Originally posted on Himalayas