The Software Engineer collaborates as a member of a Product Development Team to engineer software development user stories and product capabilities, contributing to products that achieve strategic business outcomes. The position develops fault-tolerant, scalable technology solutions; writes, tests, integrates, troubleshoots, and debugs software; and applies company standards, design principles, and patterns to create robust product capabilities. The assignment level—Software Engineer I, II, III, or Senior Software Engineer—is determined by the candidate’s education or experience. Advancement requires a management recommendation and is based on certifications and/or performance.
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