[Remote] Software Engineer/Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Phase2 is a 100% employee-owned software engineering and AI consultancy headquartered in Oklahoma City, Oklahoma. They are looking for a talented and experienced software engineer to join their team, where responsibilities include ongoing feature development, automated testing, code reviews, and mentorship of less-experienced peers.
Responsibilities
- Ongoing feature development and maintenance for a national consumer-facing enterprise platform in an Agile framework
- Develop automated tests and perform manual acceptance/regression testing
- Conduct code reviews and provide feedback for pull requests regarding best practices and standards
- Provide a level of effort estimation and task decomposition for backlog items and client requests
- Develop and maintain automated builds and container orchestration for distributed systems to improve delivery speed
- Provide mentorship for less-experienced peers in conception, implementation, and testing of features
- Seek out and identify areas for improvement for the team and technology
- Analyze application performance in a variety of environments, design and implement optimizations
- Maintain awareness of appropriate platform dependencies (.NET, iOS, Android) and identify potential implementation deadlines
Skills
- Proficient in multiple languages and technology stacks
- Previous experience leading software development teams using Agile methodologies
- Capable of designing and implementing across a full-stack of enterprise systems, Web UI, Mobile, Http Web Services and Database while remaining in project constraints
- Practitioner and proponent of modern continuous integration approaches
- Comfortable and able to communicate directly with the client acting as a technical consultant
- Ability to collaboratively explore multiple alternatives while problem solving, striking a balance between effort, complexity and business value
- Interest and proactive efforts in the areas of AI engineering enablement and implementation
Benefits
- Remote Friendly
- Flexible Work Hours
- Monthly Technology Budget
- Weekly Team Building
- Monthly(ish) Social Events
- Fitness Center Membership
- Insurance, Retirement, Vacation
- Health insurance options
- 401(k) matching
- Paid time off
Company Overview