
Software Engineer III
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in California.
• Analyze, design, program, debug, test, implement, and modify software enhancements and new applications.
• Develop software utilized in local, networked, or Internet-related computer programs.
• Complete documentation and procedures for all phases of the Software Development Lifecycle (SDLC).
• Collaborate with users to define system requirements and necessary modifications.
• Provide support for applications launched in the production environment.
• Develop large and intricate modules and components of larger system designs.
• Fully develop systems with low to medium complexity.
• Code efficiently across end-to-end systems, including databases, middleware, and front-end components.
• Conduct code reviews for Level I and Level II staff modules and components.
• Approve deliverables from Level I and Level II staff members.
• Design large and complex modules and components, as well as low to medium complexity systems.
• Perform design reviews, offering feedback and support to Level I and Level II staff.
• Exercise authority over module-level design.
• Plan and execute unit tests for personal code.
• Review unit test plans and results for Level I and Level II staff.
• Define strategies and plans for integration testing.
• Analyze and address highly complex production issues, outlining approaches and guidelines.
• Provide Level III support.
• Carry out other duties as assigned.
• Bachelor’s degree required in Engineering or a related field.
• Over 5 years of Software Engineering experience in a medium to large IT organization.
• 3 or more years of experience with a Master's in Engineering or a related field.
• More than 5 years of professional experience in software analysis, development, engineering, and support within a large corporate environment.
• At least 5 years of experience in multiple programming or scripting languages, including C#, Java, JavaScript, and SQL.
• Over 5 years of experience writing or modifying programs for mid- to large-sized applications.
• More than 5 years of experience administering and/or configuring an application.
• At least 4 years of relevant experience with Microsoft container, Open Source container, Java platforms, and PeopleSoft.
• 2 or more years of experience mentoring and leading junior software engineers.
• Familiarity with full-cycle software development methodologies, tools, and practices.
• Strong knowledge of the software development lifecycle (SDLC).
• Excellent understanding of n-tiered architecture.
• Proficient knowledge of database concepts.
• Good understanding of XML interfaces and web services.
• Basic knowledge of network concepts.
• Ability to engage and communicate with customers of varying technical expertise.
• Skill in conveying complex technical information to less-technical users.
• Ability to articulate intricate business processes to technical resources.
• Competence in creating complex process flow diagrams or flowcharts that illustrate business or system process flows.
• Capacity to gather and document requirements and validate observations with business owners.
• Ability to perform fit/gap analysis based on requirements.
• Capability to create detailed and complex test plans for medium-sized initiatives.
• Proficient in writing complex queries and reports.
• Ability to develop and manage multiple enterprise-wide project plans while adhering to deliverables and timelines.
• Competence in providing guidance, mentoring, and day-to-day support to junior personnel, along with conducting training.
• Ability to design business solutions for new processes and business practices.
• Successful completion of a background check is mandatory as a condition of employment.
• Group health insurance benefits (medical, vision, dental).
• Flexible Spending Account (FSA) and Health Savings Account (HSA) healthcare accounts.
• Life and accident insurance.
• Adoption and fertility assistance.
• Paid parental leave of up to 6 weeks.
• Short-term and long-term disability benefits.
• Paid time off for vacation, personal needs, and illness.
• Choice Time Off (CTO), up to 17 days per calendar year for new hires, prorated based on hours worked and years of service.
• Up to 11 paid holidays per calendar year.
• 401(k) savings and investment plan or deferred compensation plan, if eligible.
• Employer match of 100% on the first 3% of contributions for eligible employees.
• Discretionary annual bonus.
• Reasonable accommodation assistance available during the application process.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.