The Software Engineer provides input to the engineering process and team meetings, applies in-depth understanding of system architecture and the software development lifecycle, and coordinates tasks within a collaborative team. The role contributes to platform and product development through problem-solving, thoughtful design, and efforts to improve product quality. The engineer designs and develops solutions independently or as part of a team, produces technical documents such as design specifications, and integrates NoSQL and relational data storage. The role uses Azure services and messaging patterns for system-to-system communication, maintains application performance and code quality, reduces defects, and guides junior team members on software design and development practices. Work is performed under general guidance, with varied assignments requiring interpretation and independent decisions. Highly preferred experience includes Apigee API management, HTTP and REST standards, API security and authentication, API development and testing tools, SQL, and Datadog observability. A bachelor's degree or equivalent combination of education and related experience is required, along with 1–3 years of relevant experience.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level