Requirements
- -----------
### Must have:
### - Were looking for someone with 5+ years of hands-on web application development experience, particularly with React, Spring Boot, Python, or Go. - We need a strong grasp of core computer science principles, including software architecture, algorithms, and data structures. - We want experience working with cloud platforms such as AWS, Azure, or comparable providers. - We need familiarity with microservice-based architectures. - We expect strong verbal and written communication skills. - A bachelors degree in Computer Science, Computer Engineering, or a related discipline is required. - You must be able to travel up to 10%. - U.S. citizenship is required, and you must be eligible to obtain a U.S. Secret Clearance. - Additional value if you have experience in Agile environments. - Additional value if you have worked with React meta-frameworks such as Next.js or TanStack. - Additional value if you bring database expertise, especially with Redis, Elasticsearch, or InfluxDB. - Additional value if you have UX/UI design experience or interest. - Additional value if you have used CI/CD tools such as GitHub Actions, Ansible, ArgoCD, or similar. - Additional value if you have experience with Docker and Kubernetes. - Additional value if you have leadership experience or an interest in scrum master, team lead, or mentoring work.
Responsibilities:
- ----------------
- We collaborate closely with other engineers as part of an Agile-first, self-organized Scrum team. - We work together on emerging designs, tailoring the level of detail to the situation. - We rapidly deliver customer-focused features and adjust direction when feedback calls for it. - We serve as a frontend or backend subject matter expert while mentoring more junior engineers and maintaining full-stack understanding. - We partner with our UX design team to build efficient, attractive workflows. - We continuously look for better ways to advance our technology and strengthen our team.
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Company:
- -------
We are Viasat, and for more than 35 years we have been building global connectivity solutions that help consumers, businesses, governments, and militaries communicate around the world. Were united by big challenges and meaningful impact, and were looking for people who think boldly, act fearlessly, and help create an inclusive environment. This role focuses on developing performant modern web applications for an API and multi-network satellite orchestration platform that delivers real-time situational awareness and command-and-control capabilities for a global fleet of high-value aircraft. We offer a competitive compensation package, including base pay that varies by location and experience, plus potential cash or stock incentives and a broad range of medical, financial, and other benefits. We are also proud to be an equal opportunity employer committed to a welcoming and diverse workplace.
- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The Senior Full Stack Software Engineer at Salesforce will play a crucial role in enhancing the scalability and performance of web applications. This position requires a proactive approach to managing deployments, incident response, and ongoing operations, ensuring that the technology stack remains cutting-edge and efficient.
Specific responsibilities include working within a hybrid engineering model, contributing to all phases of the Software Development Life Cycle (SDLC), and utilizing modern technologies such as React and AWS services. This role also emphasizes collaboration with cross-functional teams to deliver exceptional user experiences and drive continuous improvement in Agile and DevOps practices.
To be considered for the Senior Full Stack Software Engineer role, candidates must possess a minimum of 7 years of professional software development experience. Strong expertise in web technologies, particularly React, Next.js, and API architecture, is essential for success in this position.
Additionally, candidates should have a solid understanding of API security best practices, experience with CI/CD pipelines, and familiarity with both relational and non-relational databases. A related technical degree is required, and knowledge of advanced technologies such as AI-assisted development workflows and containerization will be a plus.
Salesforce prides itself on fostering a diverse and inclusive workplace where every employee is valued for their unique contributions. The company emphasizes merit-based assessments in hiring, promotions, and compensation, ensuring that opportunities are available to all qualified candidates without bias.
In addition to promoting a supportive work environment, Salesforce offers a variety of benefits aimed at enhancing employee well-being, including comprehensive health coverage, paid parental leave, and retirement plans. This commitment to employee satisfaction is a core aspect of Salesforce’s mission to be a great place to work.
The application process for the Senior Full Stack Software Engineer position at Salesforce is designed to be straightforward and candidate-friendly. Interested applicants are encouraged to apply for a maximum of three roles within a 12-month period to streamline their efforts and ensure a smooth recruitment experience.
Once applications are submitted, candidates can expect a thorough review process, which may include multiple rounds of interviews and technical assessments. Salesforce is dedicated to maintaining transparency throughout the hiring process and aims to provide feedback to all applicants in a timely manner.