Software Engineer
LiminalArc
Job Description
The Software Engineer understands the LiminalArc 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 LiminalArc 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.
Classification This is a fully billable role with a direct reporting relationship to the Principal Engineer. Candidate Characteristics Candidates 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 Core Competencies 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 DevOps automation Object-oriented design (OOD) and design patterns Responsibilities Contributes to a positive LiminalArc 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 LiminalArc’s collaborative development practices, including paired/ensemble programming and code review Stays current with and applies LiminalArc 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 LiminalArc 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. #J-18808-Ljbffr