logo inner

Senior Software Engineer - CodeScan

AutoRABITWorldwideRemote

AutoRABIT Background


AutoRABIT was founded in 2015 to help organizations in regulated industries regain control of their Salesforce development processes and move toward continuous delivery of value to their customers and employees. Today, AutoRABIT’s suite of release management tools is the most comprehensive and secure on the market, and our customers are realizing the benefits of faster, more secure deployments in their Salesforce environments.

Who We Are


AutoRABIT is a worldwide company with team members from a variety of industries who all share the goal of making the working lives of our clients safer and easier.

What We Do


Our automated solutions help everyone touching the Salesforce DevSecOps pipeline to reduce manual touchpoints, strengthen data security, and increase the value they provide to their customers. We embody DevSecOps principles in the way we think and work— offering our example, advice, and inspiration to guide our clients.

Job Description:


As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining Java-based applications. You will work closely with cross-functional teams to deliver high-quality, scalable, and secure software solutions.The ideal candidate has strong Java programming skills, deep expertise in Spring based frameworks, and hands-on experience with AWS. Your focus on performance optimization, adherence to best practices, and commitment to robust code quality and security will be key to your success in this role.

Key Responsibilities:


  • Application Development & Maintenance: Design, develop, test, and maintain Java-based applications using frameworks such as Spring, Hibernate, or similar technologies.
  • System Design & Architecture: Contribute to the design of system architecture by defining components, interfaces, and interactions, while optimizing performance for scalability and efficiency.
  • Quality Assurance & Documentation: Deliver clean, maintainable, and efficient code by adhering to best practices, conducting thorough code reviews, performing unit testing, and producing clear technical documentation.
  • Debugging & Troubleshooting: Identify, diagnose, and resolve issues affecting application functionality, performance, and stability.
  • Collaborative Agile Delivery: Work closely with cross-functional teams, including other developers, product managers, and QA engineers, and actively participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Continuous Improvement: Proactively enhance your skills and expertise by staying current with industry trends, emerging technologies, and new frameworks.
  • Production Support & Availability: Must be willing to do On-call/weekend rotations, and occasional meetings in early mornings or late evenings to collaborate with a global teams.
  • Responsible to adhere to set internal controls.

Technical Expertise & Core Competencies:


  • Experience: 4–6 years of hands-on experience in Java development, with deep expertise in Java SE (8 or higher), including collections, concurrency, multithreading, and JVM internals.
  • Frameworks: Proficiency in Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA, with experience in building and integrating RESTful APIs and exposure to MicroServices architecture.
  • Databases: Expertise in relational databases like PostgreSQL and familiarity with NoSQL databases, with strong knowledge of data modeling and query optimization.
  • Code Quality, Security & SAST Tools: Experience with SAST tools like SonarQube, secure coding practices, authentication mechanisms (OAuth2, JWT, SAML etc.), and API security best practices.
  • Cloud & AWS Services: Experience deploying and managing containerised applications on AWS using ECS, with exposure to AWS services such as ECR, Secret Manager, CodePipeline, ElasticCache, RDS etc
  • Testing & Build Tools: Proficiency in unit testing frameworks like JUnit and best practices for test automation, with hands-on experience using Maven and Gradle.
  • DevOps & CI/CD Pipelines: Strong understanding of CI/CD processes using Git, Bitbucket, GitHub, along with expertise in Docker. Experience with ELK Stack and CloudWatch for centralised logging and monitoring.
  • Problem-Solving & Troubleshooting: Strong analytical and debugging skills to identify, diagnose, and resolve complex application performance and functionality issues.
  • Team Collaboration & Mentorship: Excellent communication skills, with the ability to work effectively in cross-functional teams, mentor junior developers, and contribute in Agile environments.

Desired Qualification:


  • Education: Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
  • Front-End Exposure: Experience with front-end technologies such as Angular or React is a plus.
  • Agile Methodologies: Familiarity with Agile development frameworks, including Scrum and Kanban.
  • Security & Compliance: Knowledge of security best practices, data privacy standards, and secure software development principles.
  • Must be a US citizen or permanent resident (Green Card holder), and capable of obtaining a US Government Security clearance if required 

Salary range for this role: $135,000 - $145,000 annuallyThis position is REMOTEMust be a US citizen/permanent resident, and capable of obtaining a Government Security clearance if required and live and work from the US. Green card holders qualify, but H1B or other work visa holders do not qualify for this role.


Life at AutoRABIT

AutoRABIT is an end-to-end automation suite that accelerates the development and release of Salesforce and MuleSoft Anypoint applications. An out-of-the box DevOps solution, AutoRABIT helps organizations implement Continuous Integration/Continuous Delivery as a practice for their Salesforce and MuleSoft teams.
Thrive Here & What We Value1. Embodying DevSeCOps principles in our work2. Assisting organizations in Salesforce development processes3. Offering automated solutions for Salesforce DevSecOps pipeline4. Protecting sensitive customer data while streamlining business processes5. Providing faster, more secure deployments in Salesforce environments6. Highly scalable framework covering the entire DevOps cycle7. Increasing developer productivity and velocity8. Emphasizing safer working lives for clients9. Unique metadata-aware capability for Release Management, Version Control, and Backup & Recovery10. Leading provider of Salesforce DevSecOps platform in regulated industries

Related Sub

This job belongs to these sub. Explore related roles here:
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024