Software Engineer
Listed on 2025-12-05
-
Software Development
Software Engineer
The Software Engineer understands the Liminal Arc Point of View (PoV) for Engineering principles and practices and is a team member on billable client engagements. The candidate will use the engineering practices daily and will advocate for them to Liminal Arc employees and clients. This mid-level position requires the ability to work effectively within a software development team and provide guidance to more junior team members.
ClassificationThis is a fully billable role with a direct reporting relationship to the Principal Engineer.
Candidate CharacteristicsCandidates must have a strong background in software development and Agile methodologies. They should be charismatic, highly motivated by end results, and have a high tolerance for ambiguity. Additionally, they should focus on achieving success through people, be engaged with emerging practices, and understand the overall strategy for Agile engineering.
- Ability to contribute as part of a high-performing team
- High emotional intelligence
- High tolerance for ambiguity; unflappable
- High integrity
- Self-confidence
- Driven by continuous learning
- Technical ingenuity and experience
- Pragmatic polyglot programmer
- Aspirations to become a full-stack developer
- Skilled in collaborative development, including paired/ensemble programming and code review
- Knowledge of story writing techniques for effective backlog refinement and communication
- Understanding of value assessment, release planning, and stakeholder management
- Ability to build trusted relationships with stakeholders at all levels
- Understanding of Agile testing and Dev Ops automation
- Object-oriented design (OOD) and design patterns
- Contributes to a positive Liminal Arc culture and considers personal impact on team members
- Writes user stories and collaborates with teams to refine and implement them
- Engages in product/business work through value assessment, release planning, and stakeholder management
- Builds and maintains trusted relationships with stakeholders at all levels, including client-facing interactions
- Participates in Liminal Arc’s collaborative development practices, including paired/ensemble programming and code review
- Stays current with and applies Liminal Arc software engineering principles and practices on engagements
- Shares knowledge through pod conversations, presentations, and other forums, tailored for both internal and client audiences
- Understands the Liminal Arc Studios sales process and is aware of its approach to marketing
- Continuously develops technical and consulting skills in alignment with role expectations
- Work arrangements may include both remote and on-site work, depending on client and team needs; travel to client sites or team meetings may be required.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).