The company is looking to solve the problem of developing and delivering high-quality software products and services, with a focus on scalability, performance, and rapid time-to-market, by hiring a Software Development Engineer (SDE) to contribute to all areas of development as a member of an Agile Scrum team.
Requirements
- Software development expertise in one or more high level programming languages
- Expertise optimizing the data architecture, database queries and indexes as a cornerstone for delivering scalable, performant products and services
- Ability to implement features across mobile, web, and API service levels as applicable to the product team
- Proficient at designing, building, and optimizing automated pipelines with automated testing and automated security controls
- Experience working in Agile Scrum teams with demonstrated success leading improvements (getting better/faster/happier)
- Demonstrated expertise in the following technologies as required for the product being developed: Low-code environments: Logic Apps, Outsystems Enterprise Service Bus: Tibco Business Works (APIs and integration workflows)
- Experience in Cloud (Azure), SQL, Oracle, and building APIs from scratch
Responsibilities
- The SDE establishes direction and provides guidance to other team members while consistently delivering on commitments
- The SDE engages beyond the team to accomplish objectives, influencing and collaborating with other teams, and working directly with organizations external to the company
- The SDE is expected to demonstrate mastery of software development practices performed by Scrum teams: Developing product features for any or all of the following: data marketplaces, mobile applications, web applications, and API services
- The SDE provides technology leadership and promotes team learning throughout the product development lifecycle
- Adoption of and migration to the public cloud within the team as appropriate
- The SDE understands cloud technologies and how best to employ them; and assists other team members to speed the implementation Using automated pipelines for building, testing, and deploying software packages; continuously improving both the quality and speed of the pipelines
- The SDE is instrumental in the design and implementation of the pipelines Leveraging test automation and peer reviews to increase product quality
Other
- Bachelor’s Degree in related field or equivalent practical experience preferred
- 6-8 years software development experience required
- Ability to coach and mentor other developers understand and apply design patterns
- Brings passion and enthusiasm to the team; leads by example
- Full time employees are eligible for Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays