Software Engineer (22-00569)

By May 6, 2022March 15th, 2023No Comments

Position Type: Direct Placement
Location: Houston, TX

Summary: Delivers high quality software and technical solutions to meet product/platform needs.Works across the full stackand possesses a flexible mindset and passion for programming


  • Produce high quality code to meet product/platform requirements
  • Adheres to architecture standards and development best practices like Test-Driven development, code reviews, static code analysis and secure coding
  • Writes technical user stories and ensures that non-functional requirements are met to ensure performance, scaling, resilience and maintainability of software/solutions
  • Actively resolves defects and manages technical debt
  • Develops unit tests to ensure good coverage and regression testing ability
  • Assists in the development of automated tests and environment management scripts
  • Practices DevOps methods like CI/CD, SDLC automation and proactive monitoring/telemetry
  • Participates in sprint planning, daily stand-ups, sprint reviews andretrospectivestoenable progress, and surface and resolve impediments
  • Performs spikes and investigations to evaluate new tools/technologies
  • Collaborates with the team to support end-to-end including design, development, QA, deployment and production support

Mandatory Experience:

  • Bachelor's degree in CS or 3 years of relevant developer experience
  • 2-5 years of experience in coding, testing and application development in an agile environment, depending on education
  • Practical experience of Java, .NET, Ruby, Python or other relevant modern programming languages
  • Good understanding of Scrum, Lean, XP, Kanban and other agile development techniques
  • Experience building and deploying applications on a cloud platform such as AWS
  • Basic understanding of DevOps, including continuous integration, continuous deployment / delivery, configuration and containerization, infrastructure as a code, and monitoring

Preferred Experience:

  • Minimum 3 years of Salesforce platform experience (Apex, VisualForce, Lightning)
  • Understanding of the Salesforce product suite.
  • Configuration experience using the Salesforce point-and-click application administration interface
  • Active Salesforce certifications or ability to achieve relevant certifications upon hire


  • Demonstrated "agile-development mindset with strong customer-focus & results-orientation
  • Flexible mindset (not married to a single language) and a strong desire to continue to grow skillset and work across the full technology stack
  • Effective interpersonal, teamwork and collaboration skills
  • Strong analytical and business problem solving skills
  • Strong communication skills