Software Engineer
Role details
Job location
Tech stack
Job description
Utilize a solid understanding of software engineering principles and Agile software development methodologies. Design and build scalable and reliable systems and infrastructure. Support Service Reliability Engineers in analysis and resolution of issues impacting services in production. Develop software engineering solutions including studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, and following the software development life cycle. Determine operational feasibility, including analysis, problem definition, requirements, solution development, and proposed solutions. Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Prepare and install engineering solutions by determining and designing system specifications, standards, and programming, and improve operations by conducting systems analysis; recommending changes in policies and procedures.
Requirements
Bachelor's Degree in Computer Science, or Software Engineering with six (6) months' experience. 40 hr/wk, $102,190/yr.