Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineering Manager image - Rise Careers
Job details

Software Engineering Manager

Company Description

Teleosoft is a growing software company in South Central Pennsylvania.  We serve county government offices nationally with market-leading technology and superior support.  Our employees are amazing people who create an enjoyable workplace and love to see our clients succeed.

Location 

This opening is for a hybrid position in York, PA.

Job Description

The product engineering manager provides people and process leadership to the product engineering team. As manager, you will set the operational direction for the team; manage and mentor team members; and take ownership of complex tasks. You will work towards the continuous improvement of the people, process, and technology behind CountySuite.

Anyone can write code. Anyone can be a developer. But it’s a different, rare breed of person who possesses the aptitude, joy, curiosity, humility, accountability, and passion to be a software engineer at Teleosoft.

Duties/Responsibilities:

  • Manage & mentor product engineering team members
  • Own strategic & day-to-day output of product engineering team
  • Align team priorities according to resourcing plan & product roadmap
  • Maintain visibility into team’s daily work & communicate proactively
  • Bring accountability to both individual & team commitments
  • Limit delays by accounting for risks & dependencies
  • Partner with product team to maintain delivery plans
  • Invest in new & existing talent to ensure a strong, flexible team
  • Recruit, screen & onboard new team members
  • Collaborate with product & customer advocates to define & refine requirements
  • Interpret product & customer requirements as documented in work items
  • Collaborate with peers & leaders to mitigate risks & overcome obstacles
  • Participate in continuous improvement process, contributing both ideas & effort
  • Adopt a collaborative, solution-oriented attitude towards problem solving

Qualifications

Required Characteristics:

  • Deep integrity
  • Humility, compassion, and patience
  • Strong work ethic and desire to drive tasks to completion
  • Mature judgment; ability to evaluate tradeoffs and identify priorities
  • Ability and willingness to say “no” or push back appropriately
  • Quality time-management and estimation skills
  • Organization and efficiency
  • Clear, analytical thinking and strong problem-solving ability
  • Self-motivation; initiative
  • Positive, “can do” attitude and solutions mindset
  • Appreciation for value of team and collaboration
  • Wise exercise of delegation, coaching, and mentoring
  • Proactive and effective communication
  • A love for:
    • Technology
    • working with and helping all kinds of people
    • building and maintaining strong client relationships
    • continuous learning and self-improvement

Education and Experience:

  • Professional experience as a leader of software engineers or similar
  • Professional experience owning the delivery of complex software projects
  • Proficiency with programming languages & concepts
  • Familiarity with various software development methodologies & patterns
  • Demonstrated ability to develop & implement process
  • Professional experience with the following technologies:
    C# .NET, JavaScript, React (or similar), SQL
  • Professional experience with the following tools: Windows Server, SQL Server, IIS, Visual Studio / Code, Git SCM, Azure DevOps

Additional Information

Come Join Us!

If you have the skill and desire to work in a place where leaders listen and genuinely care, a place that pushes you to grow personally and professionally, and a place where you can put down roots and build a future, then Teleosoft just might be the home for you! 

We also offer competitive benefits including a medical/dental/vision plan, vacation & sick time, and a 401(k).

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineering Manager, Teleosoft, Inc.

At Teleosoft, a dynamic software company making waves in South Central Pennsylvania, we’re on the lookout for a Software Engineering Manager to join our passionate team. In this hybrid role based in York, PA, you'll provide crucial leadership to our product engineering team, steering the ship with positive energy and insightful guidance. Your days will involve managing and mentoring talented engineers while owning the strategic and day-to-day operations of our projects. You’re not just overseeing; you're creating a thriving environment where curiosity, accountability, and a love for technology can flourish. As you align team priorities with our product roadmap, you’ll foster a culture of continuous improvement by collaborating not only within the team but also with product teams and customer advocates. You will dive into risk analysis and problem-solving, ensuring the delivery is smooth and efficient. We believe anyone can write code, but it takes a unique individual to inspire and lead a team towards success. If you’re ready to contribute your skills in a supportive atmosphere where ideas and growth are encouraged, the team at Teleosoft could be your next home. Join us, and let’s redefine success together!

Frequently Asked Questions (FAQs) for Software Engineering Manager Role at Teleosoft, Inc.
What are the responsibilities of a Software Engineering Manager at Teleosoft?

As a Software Engineering Manager at Teleosoft, you'll oversee both the operational direction and personal development of the product engineering team. This includes mentoring team members, managing day-to-day outputs aligned with the product roadmap, and ensuring effective communication of team priorities. You'll also play a key role in recruitment and onboarding new engineers, collaborate with the product team on delivery plans, and drive continuous improvement initiatives within the department.

Join Rise to see the full answer
What qualifications are required for the Software Engineering Manager position at Teleosoft?

To excel as a Software Engineering Manager at Teleosoft, candidates should possess professional leadership experience in software engineering, a solid understanding of software development methodologies, and proficiency in programming languages like C# .NET and JavaScript. A strong work ethic, excellent communication skills, and the ability to evaluate tradeoffs and prioritize effectively are also essential for success in this role.

Join Rise to see the full answer
How does the Software Engineering Manager contribute to project delivery at Teleosoft?

In the Software Engineering Manager role at Teleosoft, you will be pivotal in aligning team efforts with strategic goals. By managing the team’s daily output and maintaining visibility on tasks, you’ll ensure that project deliveries meet deadlines and project standards. Collaboration with product teams to refine requirements and account for risks will be key components of your leadership, allowing you to proactively address challenges.

Join Rise to see the full answer
What is the company culture like at Teleosoft for a Software Engineering Manager?

Teleosoft fosters a collaborative and supportive culture where leadership values listening and personal growth. As a Software Engineering Manager, you'll experience a stimulating environment that encourages teams to share ideas, innovate, and take pride in building strong client relationships. This culture, combined with our focus on continuous learning and self-improvement, makes Teleosoft a fantastic place to develop your career.

Join Rise to see the full answer
Can you describe the typical career path for Software Engineering Managers at Teleosoft?

Software Engineering Managers at Teleosoft often embark on a rewarding career path involving progressively higher leadership roles, where they take on larger teams and more complex projects. Many managers find opportunities to influence broader company strategies and contribute to the development of company culture, as well as pursue continuous learning through professional development programs offered by Teleosoft.

Join Rise to see the full answer
Common Interview Questions for Software Engineering Manager
What strategies do you use to mentor and develop your team as a Software Engineering Manager?

When answering this question, think about specific examples where you've taken an active role in developing your team. Discuss how you identify individual strengths and weaknesses, your methods for providing feedback, and how you've fostered an environment of learning and growth through regular one-on-ones, training sessions, and creating pathways for career advancement.

Join Rise to see the full answer
How do you prioritize project tasks and manage team workloads as a Software Engineering Manager?

Highlight your approach to prioritization by discussing any frameworks or methodologies you employ, such as Agile or Scrum. Share examples of situations in which you've effectively balanced team workloads while meeting project deadlines, showcasing your understanding of both team capacity and project importance.

Join Rise to see the full answer
Can you provide an example of a challenging project you managed? How did you support your team through the challenges?

When answering this question, choose a project that demonstrates your leadership under pressure. Describe the challenges faced and how you supported your team, whether through clear communication, providing resources, or finding creative solutions. Emphasize the positive outcome and lessons learned.

Join Rise to see the full answer
How do you handle conflicts within your team?

Discuss your approach to conflict resolution, emphasizing the importance of open communication and understanding different perspectives. Provide a specific scenario in which you successfully navigated a conflict, focusing on steps you took to facilitate understanding and restore a positive team dynamic.

Join Rise to see the full answer
What processes do you implement to ensure the quality of the code produced by your team?

Talk about your commitment to code quality through practices like code reviews, pair programming, and regular feedback sessions. Detail any tools or frameworks you use to enforce standards and how you've cultivated a culture of craftsmanship within your team.

Join Rise to see the full answer
What do you believe is the role of a Software Engineering Manager in supporting product development?

Convey your belief that a Software Engineering Manager acts as a bridge between engineering and product teams, facilitating communication and ensuring alignment on goals. Share specific examples where you've contributed to product vision, managed stakeholder interests, and maintained a focus on delivering value.

Join Rise to see the full answer
How do you keep your technical skills current as a Software Engineering Manager?

Explain the importance of lifelong learning in your role. Discuss how you stay updated on industry trends, technologies, and best practices through activities like attending conferences, reading relevant literature, or contributing to open-source projects.

Join Rise to see the full answer
What methods do you use to track progress and measure the success of your team?

Describe your use of metrics and KPIs to track team performance. Talk about how you set benchmarks and conduct regular reviews to celebrate successes and discuss areas for improvement, driving accountability and motivation among your engineers.

Join Rise to see the full answer
How do you approach recruiting and hiring for your team?

Discuss your strategy for attracting top talent, including how you evaluate candidates' technical skills and cultural fit. Share any successful hiring initiatives you've led, showcasing your commitment to building a diverse and high-performing team.

Join Rise to see the full answer
What role does team collaboration play in your approach to software engineering management?

Emphasize the significance of collaboration in software engineering, discussing how you foster teamwork through regular meetings, collaborative tools, and project management frameworks. Provide examples of successful collaborative projects you've led.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Fast-Paced
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Learning & Development
Social Gatherings
Photo of the Rise User
AtScale Remote United States
Posted 9 days ago
Oblivious Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 9 days ago

Teleosoft, Inc. has been providing software and services since 1997. Located in Pennsylvania's capital region, we have been privileged to work with successful companies in a variety of industries. We offer solutions and experience in markets and t...

1 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 19, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!