396 Software Development jobs in Owings Mills
Software Development Manager
Posted 11 days ago
Job Viewed
Job Description
Maximus is seeking a results-oriented Software Development Project Manager to join our team managing multiple delivery teams while shaping our clients' technological and operational future through thoughtful collaboration, adherence to industry best practices, and by way of a continuous improvement mindset.
Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7
Job Description:
• Engage as trusted advisor with client leadership team, demonstrating responsiveness to priorities while also providing actionable strategies and recommendations to solve challenges, improve processes, and achieve client goals
• Serve as main Point of Contact for Development teams for cross-team collaboration within the Program, removing communication stovepipes, enhancing awareness of work in progress, and promoting collaborative problem solving for challenges encountered during enhancements and maintenance efforts
• Enable a relentless improvement mindset for development teams and program-wide through engaged promotion of intellectual curiosity, clarity on empowered contributors across all team members, active listening, and embracing change
• Promote development team and program actions to mature the Scaled Agile Framework (SAFe) practice in place to include but not limited to the following:
o Encourage organizational alignment of the ART (AGile Release Train) with client strategy and goals, and business objectives
o Foster collaboration among teams to facilitate flow of work, removing impediments and helping to escalate issues through problem-solving actions
o Enable internal engagement in Innovation and Planning opportunities to promote continuous improvement
o Help manage risks, constraints, and dependencies that impact the ART's goals
o Identify and track metrics that enable data-driven decisions and improvements
o Facilitate Agile Release Train (ART) events like Program Increment (PI) Planning and ART Syncs
• Provide back-up support to Scrum Masters and assist in fulfilling their duties if on leave
• Maintain weekly communication with the client's Product Manager and Product Owners to ensure teams are operating in lockstep with one another and recognize risk areas that can be mitigated as a group
• Manage, monitor and report on the capacity, utilization, and forecasting of the development teams to determine a development and release schedule that maximizes throughput
• Promote a strategy with tactical steps that can be implemented and monitored leading to improved code quality practices, automation testing, test-driven development, shifting of security to the left, and requirements traceability
Minimum requirements:
• Due to federal requirements only US Citizens who do not possess dual citizenship with another country may be considered. Selected candidate will be required to successfully complete a government-sponsored clearance process for position of public trust prior to start.
• Bachelor's Degree
• 7+ years of Direct Management Experience
• Proficiency in Microsoft suite of tools
• Ability to think quickly, act swiftly, and adapt
• Comfortable tasking peers, briefing senior leadership and briefing groups of people
• Experience with creating and delivering formal contract deliverables from start to finish while brokering input across the program from capability SMEs
• Experience with managing Scrum Masters, Business Analysts, Developers, and Quality Assurance engineers while ensuring they are complying with program processes and norms.
• Experience working in a scaled Agile environment
• Agile Certifications/Trainings
Desired skills and qualifications:
• Experience developing dashboards with PowerBI
• Previous experience as a Release Train Engineer (RTE) or practicing the role and responsibilities as laid out by SAFe
• Development experience a plus: Java, XBRL, HTML, API Development, JSON and/or REST services
• Application Modernization experience. Have helped to transform a monolithic application to microservice architecture
• Familiarity with Red Hat OpenShift platform
• Experience managing IT/Software projects at a financial agency
• Consulting or Systems Integration experience to a federal department or agency in support of a high visibility system/application
• SAFe Certifications/Trainings
#techjobs #clearance #veteransPage #C0reJobs
Minimum Requirements
TCS196, T4, Band 7
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at .
Minimum Salary
$
130,000.00
Maximum Salary
$
160,000.00
Senior Software Development Manager
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage a team of software engineers throughout the software development lifecycle (SDLC).
- Define technical strategy and roadmap for software development projects.
- Mentor and coach team members, fostering their professional growth and career development.
- Oversee the design, architecture, and implementation of scalable and robust software solutions.
- Promote agile methodologies, code quality, and CI/CD best practices.
- Manage project timelines, resources, and budgets effectively.
- Collaborate with product management, QA, and other stakeholders to ensure successful product delivery.
- Conduct performance reviews and provide regular feedback to team members.
- Stay abreast of emerging technologies and industry trends.
- Ensure the security, performance, and reliability of software applications.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software development, with at least 3 years in a management or lead role.
- Proven experience leading successful software development teams.
- Strong understanding of software architecture, design patterns, and SDLC best practices.
- Proficiency in multiple programming languages and development frameworks.
- Experience with agile methodologies (Scrum, Kanban) and CI/CD pipelines.
- Excellent leadership, communication, and interpersonal skills.
- Demonstrated ability to manage complex projects and deliver results in a remote environment.
- Strong problem-solving and decision-making abilities.
Junior Software Development Apprentice
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Actively participate in coding training sessions and complete assigned exercises.
- Assist senior developers with bug fixes and minor feature enhancements.
- Learn and apply best practices in software development and testing.
- Collaborate with team members virtually through designated communication channels.
- Document code and development processes as instructed.
- Engage in learning about cloud platforms and deployment strategies.
- Contribute to code reviews to enhance understanding and quality.
- Develop proficiency in agile methodologies and team collaboration tools.
Qualifications:
- A strong passion for technology and a keen interest in software development.
- Excellent problem-solving and analytical skills.
- Good communication and collaboration abilities, essential for remote work.
- Ability to learn quickly and adapt to new technologies.
- Basic understanding of computer science concepts is a plus, but not required.
- Must have reliable internet access and a suitable workspace for remote work.
- High school diploma or equivalent required; further education or certifications in IT are advantageous.
This is an unparalleled chance to gain hands-on experience and develop a successful career in the ever-evolving tech industry, all from the comfort of your own home. We are committed to fostering your growth and providing you with the tools and knowledge to excel. The virtual workspace at **Baltimore, Maryland, US** offers flexibility and accessibility for aspiring developers.
Senior Program Manager, Software Development
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of complex, multi-faceted software development programs.
- Define program scope, objectives, deliverables, and success criteria in collaboration with stakeholders.
- Develop and manage comprehensive program plans, including timelines, resource allocation, and budget.
- Identify, assess, and mitigate program risks and dependencies.
- Lead and mentor cross-functional program teams, fostering a collaborative and high-performing environment.
- Manage stakeholder expectations and provide regular, transparent program status updates to executive leadership.
- Drive the adoption and adherence to Agile/Scrum methodologies throughout the SDLC.
- Facilitate key program ceremonies, including kick-offs, reviews, and retrospectives.
- Ensure effective communication and coordination between engineering, product, design, and QA teams.
- Champion process improvements and best practices in program and project management.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. Master's degree preferred.
- Minimum of 7 years of experience in program or project management within a software development context.
- Proven track record of successfully delivering complex, large-scale software projects.
- Extensive experience with Agile methodologies (Scrum, Kanban) and SDLC.
- Strong understanding of software architecture, development processes, and technologies.
- Excellent leadership, team management, and motivational skills.
- Exceptional communication, negotiation, and stakeholder management abilities.
- Proficiency in project management tools (e.g., Jira, Confluence, MS Project).
- Ability to manage budgets, resources, and risks effectively.
- PMP, CSM, or equivalent certification is a plus.
Senior Program Manager, Software Development
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Define program scope, goals, and deliverables that support business objectives in collaboration with senior management and stakeholders.
- Develop and manage detailed program plans, including timelines, resource allocation, budget, and risk management strategies.
- Lead and coordinate cross-functional teams of engineers, designers, QA testers, and other stakeholders throughout the software development lifecycle.
- Implement and refine Agile/Scrum methodologies to optimize team performance and project execution.
- Facilitate effective communication channels among all project participants, including regular status reporting and stakeholder updates.
- Identify, assess, and proactively manage program risks and issues, developing mitigation plans as necessary.
- Ensure adherence to quality standards and best practices in software development.
- Manage vendor relationships and third-party integrations as required for program success.
- Conduct post-program reviews to identify lessons learned and areas for continuous improvement.
- Provide leadership and mentorship to project managers and team members, fostering a collaborative and high-performance environment.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field; Master's degree or PMP/Agile certification preferred.
- 7+ years of experience in program management, with a strong focus on software development projects.
- Proven experience managing large-scale, complex software development programs using Agile methodologies (Scrum, Kanban).
- Demonstrated success in delivering software products on time, within budget, and to scope.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Strong understanding of the software development lifecycle (SDLC) and various development methodologies.
- Proficiency in project management software and tools (e.g., Jira, Confluence, Microsoft Project).
- Ability to effectively manage stakeholders at all levels of the organization.
- Strong analytical and problem-solving skills.
- Experience managing distributed or remote teams is a plus.
Remote Junior Software Development Apprentice
Posted 8 days ago
Job Viewed
Job Description
Senior Project Manager, Software Development
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Define project scope, goals, and deliverables that support business objectives in collaboration with senior management and stakeholders.
- Develop and manage comprehensive project plans, including timelines, resources, and budgets.
- Lead and motivate cross-functional project teams throughout the project lifecycle.
- Monitor project progress, identify potential risks and issues, and implement mitigation strategies.
- Manage stakeholder expectations and ensure clear, consistent communication throughout project duration.
- Oversee the execution of software development sprints and ensure adherence to agile methodologies.
- Facilitate project meetings, including stand-ups, sprint planning, reviews, and retrospectives.
- Ensure quality assurance and testing processes are effectively implemented.
- Manage vendor relationships and contract negotiations as needed.
- Conduct post-project evaluations and identify lessons learned for future projects.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. PMP or CSM certification is highly desirable.
- Minimum of 8 years of experience in project management, with at least 5 years focused on software development projects.
- Proven experience managing large-scale, complex projects using Agile (Scrum, Kanban) and Waterfall methodologies.
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, team management, and motivational skills.
- Exceptional communication, negotiation, and interpersonal skills.
- Proficiency in project management software tools (e.g., Jira, Asana, Microsoft Project).
- Strong analytical and problem-solving abilities.
- Ability to manage multiple projects simultaneously and prioritize effectively.
- Experience in a fast-paced, technology-driven environment.
Be The First To Know
About the latest Software development Jobs in Owings Mills !
Lead Project Manager, Software Development
Posted 8 days ago
Job Viewed
Job Description
Senior Project Manager, Software Development
Posted 8 days ago
Job Viewed
Job Description
Key responsibilities include:
- Leading the planning, execution, and delivery of software development projects.
- Defining project scope, goals, and deliverables in collaboration with stakeholders.
- Developing and managing detailed project plans, schedules, and budgets.
- Identifying, assessing, and mitigating project risks and issues.
- Managing and motivating cross-functional project teams, including developers, QAs, and designers.
- Facilitating Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Ensuring effective communication and stakeholder management throughout the project lifecycle.
- Tracking project progress and reporting on key metrics to senior management.
- Overseeing resource allocation and ensuring efficient utilization of team members.
- Driving continuous improvement in project management processes and team performance.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field. PMP or similar certification is highly desirable.
- Minimum of 8 years of experience in project management, with at least 5 years specifically in software development projects.
- Demonstrated expertise in Agile methodologies (Scrum, Kanban).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proven ability to manage complex projects with multiple dependencies and stakeholders.
- Experience with project management tools (e.g., Jira, Asana, MS Project).
- Ability to analyze complex problems and develop effective solutions.
- Experience working in a fast-paced, dynamic environment.
- A strong technical background or understanding of software architecture is a significant advantage.
Senior Project Manager, Software Development
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage the full lifecycle of software development projects using Agile/Scrum methodologies.
- Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
- Develop detailed project plans, timelines, and resource allocation strategies.
- Facilitate daily stand-ups, sprint planning, sprint reviews, and retrospectives.
- Identify, assess, and mitigate project risks and issues proactively.
- Manage project budgets and track expenditures to ensure financial objectives are met.
- Communicate project status, progress, and challenges to all stakeholders through regular reports and presentations.
- Foster a collaborative and productive team environment, motivating team members to achieve project goals.
- Ensure adherence to quality standards and best practices throughout the development process.
- Manage vendor relationships and contracts when external resources are involved.
- Continuously evaluate and improve project management processes and methodologies.
- Serve as a key point of contact for project-related inquiries and escalations.
- Mentor junior project managers and team members.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. PMP, CSM, or other relevant certifications are highly desirable.
- Minimum of 7-10 years of experience in project management, with a significant focus on software development projects.
- In-depth knowledge of Agile frameworks (Scrum, Kanban) and experience managing projects in a SaaS environment.
- Demonstrated success in leading and delivering complex, multi-disciplinary projects on time and within budget.
- Exceptional leadership, communication, and interpersonal skills.
- Strong analytical and problem-solving abilities.
- Proficiency in project management software such as Jira, Asana, or Microsoft Project.
- Experience with risk management, change management, and stakeholder management.
- Ability to thrive in a fast-paced, dynamic, and remote work environment.
- Experience in the financial technology sector is a plus.