[Remote] Software Engineer III
Note: The job is a remote job and is open to candidates in USA. 6sense is dedicated to growth, retention, and efficiency, envisioning a future where teams and individuals reach their full potential. They are seeking a Software Engineer III (Full Stack) to build scalable, customer-facing applications that drive their Revenue AI products, collaborating closely with cross-functional teams to deliver high-performance software.
Responsibilities
- Design, develop, test, deploy, and maintain scalable full-stack applications
- Build high-performance backend services using Java, Spring Boot, and RESTful APIs
- Develop responsive and reusable frontend applications using React, TypeScript, HTML, and CSS
- Collaborate with Product, Design, and Architecture teams to translate business requirements into technical solutions
- Design APIs and data models that are scalable, secure, and maintainable
- Build applications capable of processing large datasets while maintaining high availability and performance
- Write clean, maintainable, and well-tested code following engineering best practices
- Participate in technical design discussions and contribute to architecture decisions
- Troubleshoot production issues, identify root causes, and implement durable fixes
- Leverage AI-powered developer tools, coding assistants, and autonomous agents to improve engineering productivity, automate routine development tasks, accelerate software delivery, and enhance software quality
Skills
- Bachelor's degree in Computer Science, Engineering, or a related technical field
- 4+ years of professional software engineering experience building production software
- Solid understanding of object-oriented design, software architecture, design patterns, and distributed systems
- Strong computer science fundamentals, including data structures, algorithms, and system design
- Strong programming skills in Java with hands-on experience building applications using Spring Boot
- Experience building modern frontend applications using React and TypeScript
- Experience with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or similar
- Experience working with cloud platforms such as AWS, Azure, or GCP
- Experience working with containerized applications and Kubernetes
- Experience with Git, CI/CD pipelines, automated testing, and modern software delivery practices
- Working knowledge of unit, integration, and end-to-end testing frameworks
- Strong debugging, analytical, and problem-solving skills
- Excellent written and verbal communication skills
- Demonstrated experience using AI-assisted development tools, coding copilots, and agent-based workflows to improve software development efficiency and code quality
- Experience working with event-driven or distributed architectures
- Experience with Kafka, messaging systems, or asynchronous processing
- Experience with Redis or distributed caching technologies
- Experience with observability platforms, monitoring, logging, and performance tuning
- Experience with Kubernetes, Docker, and cloud-native application development
- Experience working with design systems and reusable component libraries
- Experience with Python and building backend services using frameworks such as Django or FastAPI
- Knowledge of application security best practices
Benefits
- Bonus program or commission plan
- Stock options if approved by 6sense’s board
- Generous health insurance coverage
- Life, and disability insurance
- A 401K employer matching program
- Paid holidays
- Self-care days
- Paid time off (PTO)
- Health coverage
- Paid parental leave
- Generous paid time-off and holidays
- Quarterly self-care days off
- Stock options
- Equipment and support you need to work and connect with your teams, at home or in one of our offices
- Numerous learning and development initiatives including access to our LinkedIn Learning platform
- Quarterly wellness education sessions to encourage self care and personal growth
- Wellness days
- ERG-hosted events
Company Overview
Company H1B Sponsorship