Post job

Software engineering manager jobs in Vestavia Hills, AL - 69 jobs

All
Software Engineering Manager
Senior Software Engineer
Engineering Manager
Senior Engineering Manager
Senior Software Application Engineer
Software Support Engineer
Software Engineer Lead
  • Software Engineering Manager: Enterprise Notification System Modernization

    Jack Henry & Associates Inc. 4.6company rating

    Software engineering manager job in Birmingham, AL

    At Jack Henry, we're more than a technology company; we're a force for good in financial services. We're redefining how community banks and credit unions connect with the people they serve. Our mission is rooted in people-inspired innovation, empowering financial institutions to deliver seamless, secure, and human-centered experiences. We deliver cutting-edge solutions that are paving the way for the next generation of digital banking and payments, but our true impact begins with our associates. If you're ready to help transform an industry and grow with a company that values purpose, collaboration, and excellence, then we'd love to meet you. We are seeking a software engineering manager to join a new team tasked with modernizing the enterprise notification systems on our cloud platform. The ideal candidate is a strong leader with the technical knowledge to take a legacy system and bring it into the modern age. When fully organized, the team will consist of 5-8 individuals and work very closely with other teams in our Enterprise Shared Services group. This is a remote position, but candidates must live within approximately a 70-mile radius of our office locations in Allen, TX; Birmingham, AL; Cedar Falls, IA; Charlotte, NC; Lenexa, KS; Louisville, KY; Springfield, MO; or Monett, MO. The salary range for this position is $112,000- $170,000. This posted salary range reflects the minimum and maximum base pay we reasonably expect to offer for this role at the time of posting. Actual compensation may vary above or below this range and is subject to change in the future. Individual pay is determined by a variety of factors, including but not limited to: relevant education, qualifications, certifications, experience, skills, performance, work schedule, travel requirements, sales or revenue targets, and overall business needs and affordability. All positions, regardless of location, may require an onsite interview or in-person onboarding requirement to verify your identity. What you'll be responsible for: * Oversees the definition and documentation of business and technical design requirements. Oversees the preparation of design specifications, analysis, and recommendations. * Takes responsibility for products from conceptualization to deployment, with oversight of all elements of product including security, architecture, scalability, and performance. * Ensures all projects are delivered on time, within budget and within a high level of corporate quality standards. * Performs continuous review of technologies, industry standards, and industry-related developments and makes recommendations relative to the need for further research and associated changes. * Coordinates work and services with other IS departments, contract service providers, and vendors. * Provides consistent leadership to each individual; sets objectives; reviews performance, produces career development plans, and addresses concerns. * Serves on Product Review Committees, Technology Review Committees, and/or other committees, as required. * Plans and leads the development of new software products and/or enhancements. * Oversees the analysis, design, development, and maintenance of software solutions. * Ensures all software solutions and enhancements are fully tested, debugged, and meet product quality standards before releasing to QA. * Ensures technology solutions support the needs of the customer and/or organization. * Creates or helps create product roadmaps. * May serve as an expert on software architecture and programming principles. * Performs other duties as assigned. What you'll need to have: * A minimum of 5 years of experience in software or infrastructure engineering. * A minimum of 2 years of experience programming in .Net and/or Go. * Experience in AWS, Azure, and/or GCP. * Experience with containerization and/or continuous integration/deployment. * Experience as a manager, supervisor, or team lead. * Ability to travel up to 10% for meetings and conferences. What would be nice for you to have: * Bachelor's degree. * Experience with cloud-native infrastructure and globally distributed systems. * Experience streaming data for real-time analytics and predictive monitoring. * Experience building high-performance microservices in Go. * Expertise in building zero-downtime systems with automated retry logic and error recovery. * Experience building Open APIs, developer portals, or as-a-service products for third parties. * Experience with observability. * Experience modernizing legacy protocols into modern architectures. If you got this far, we hope you're feeling excited about this opportunity. Even if you don't feel you meet every single requirement on this posting, we still encourage you to apply. We're looking for passionate, driven individuals who align with our mission and can bring unique perspectives to our team. Why Jack Henry? At Jack Henry, we live by the motto: "Do the right thing, do whatever it takes, and have fun." It's more than a tagline, it's the foundation of our culture. We recognize that our associates are the key to our success, and we're deeply committed to their wellbeing. That's why we offer comprehensive benefits designed to support your physical, mental, and financial health so you can thrive both personally and professionally. We're also leading the way in technology modernization, helping financial institutions evolve with speed, security, and flexibility. Our strategy focuses on delivering secure data access, mitigating fraud, and enabling seamless integration. Empowering our teams to build innovative solutions that meet the evolving needs of accountholders. Culture of Commitment Ask our associates why they love Jack Henry, and many will tell you it is because our culture is exceptional. We do great things together. Our culture empowers us to rise to challenges, seek new opportunities, and support one another through change. It's this shared commitment that drives our success. We're proud to foster an environment where inclusion, sustainability, and community impact are more than values, they're how we operate. Visit our Corporate Sustainability site to learn more about our culture and commitment to our people, customers, community, environment, and shareholders. Equal Employment Opportunity At Jack Henry, we know we are better together. We value, respect, and protect the uniqueness each of us brings. Innovation flourishes by including all voices and makes our business - and our society - stronger. Jack Henry is an equal opportunity employer and we are committed to providing equal opportunity in all of our employment practices, including selection, hiring, performance management, promotion, transfer, compensation, benefits, education, training, social, and recreational activities to all persons regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, genetic information, pregnancy, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, and military and veteran status, or any other protected status protected by local, state or federal law. No one will be subject to, and Jack Henry prohibits, any form of discipline, reprisal, intimidation, or retaliation for good faith reports or complaints of discrimination of any kind, pursuing any discrimination claim, or cooperating in related investigations. Requests for full corporate job descriptions may be requested through the interview process at any time.
    $112k-170k yearly 6d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Engineering Manager

    Accura Engineering & Consulting Services 3.7company rating

    Software engineering manager job in Birmingham, AL

    Job Title: Engineering Manager **Work Location: Marshall Space Flight Center (MSFC), Huntsville, AL ** Salary: Based on experience and will be discussed with manager in interview REQUIREMENT- Must be a US Citizen and must pass a federal background review and drug screen We are seeking an experienced Engineering Manager to provide leadership and technical oversight for engineering services under the FEDIS II contract at the Marshall Space Flight Center. The Engineering Manager will be responsible for guiding multidisciplinary engineering teams, ensuring technical excellence, and coordinating closely with program leadership to deliver high-quality, timely, and cost-effective solutions. This role requires strong technical expertise, proven leadership ability, and the capacity to manage both people and processes in a dynamic, client-focused environment. Duties/Responsibilities : Lead and manage a team of engineers across multiple disciplines (mechanical, electrical, civil, chemical, etc.). Oversee the planning, design, and execution of engineering tasks associated with planning, design, construction, maintenance, and repair of buildings, support structures, and work sites in support of the FEDIS II contract. As an Engineering Manager at MSFC, you will play a pivotal role in advancing engineering solutions that support NASA's mission. This position offers the opportunity to lead a talented team of professionals, drive technical excellence, and contribute to projects that shape the future of space exploration. Ensure compliance with applicable engineering standards, company procedures, and quality assurance requirements. Collaborate with the Program Manager to align engineering deliverables with client expectations and project objectives. Provide technical direction, mentoring, and professional development for engineering staff. Monitor performance, schedule, and cost metrics to ensure efficient project execution. Identify opportunities for innovation, continuous improvement, and process optimization. Represent the engineering team in meetings with NASA stakeholders and other project partners. Ensure seamless coordination between engineering disciplines, construction supervision, GIS, and inspection teams. Education/Experience: Preferred: Bachelor or Master of Science degree in Mechanical, Electrical, Chemical, or Civil Engineering, or Architecture from an accredited university. Highly Preferred: Professional Engineer (PE) registration or Registered Architect. 8-10 years of relevant engineering experience, including supervisory or management responsibilities. Prior experience in project execution within aerospace, federal, or large-scale infrastructure projects is preferred. Strong knowledge of engineering standards, project execution procedures, and quality management practices. Proven ability to manage multidisciplinary engineering teams and deliver complex projects. Comprehensive understanding of engineering design processes, procurement, and construction support. Excellent leadership, coaching, and mentoring skills. Strong communication and interpersonal skills with the ability to interface effectively with clients, contractors, and team members. Demonstrated organizational, problem-solving, and decision-making abilities. Proficiency in Microsoft Office and familiarity with project controls tools. Benefits: Competitive salary based on experience. Comprehensive health, dental, and vision insurance. Retirement savings plan with company match. Paid time off and holidays. Professional development and career advancement opportunities. A supportive and collaborative work environment. Why Join Us? As an Engineering Manager at MSFC, you will play a pivotal role in advancing engineering solutions that support NASA's mission. This position offers the opportunity to lead a talented team of professionals, drive technical excellence, and contribute to projects that shape the future of space exploration. Equal Opportunity Employer (U.S.) all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation, gender identity, or any other characteristic protected by law. Accura uses E-Verify in its hiring practices to achieve a lawful workplace. *******************
    $87k-117k yearly est. 35d ago
  • Senior Roadway Engineer/Project Manager

    Volkert Inc. 4.5company rating

    Software engineering manager job in Tuscaloosa, AL

    Job DescriptionAre we the road to your future? Volkert is employee owned and a Top 100 design firm, committed to providing clients with creative solutions for sustainability, including improvements to infrastructure, the environment, and natural resources. Founded in 1925, Volkert is celebrating a century of serving our employees, clients, partners, and communities. We are currently searching for an experienced Senior Roadway Engineer/Project Manager to support our Gulf Region located in Birmingham, Huntsville, and Tuscaloosa, AL. To be considered for this position, applicants must have, at minimum, 10 years relevant experience in roadway design. What you'll be doing: Provide plan review and project management for the ALDOT and/or the local municipalities in this region Responsible for organizing activities, schedules, and reporting in support of assigned projects Prepare, issue and track project documentation such as contracts, change orders, client sign-off, etc. for all phases of assigned project work Prepare correspondence and documents with clients, vendors and regulatory agencies as required Assist with other documents such as invoices and purchase orders; and communicate with outside resources when needed Preparing and/or editing meeting minutes and presentations Assist with project submittals and bidding activities Provide support to project team as requested Support our team and client by providing technical and administrative support Market local municipal clients Performs other duties as assigned What you need to have: BS degree in Civil Engineering from an accredited four-year college or university 10 + years relevant experience in roadway design Must have proven skills in meeting DOT expectations, schedules, and budgets ALDOT experience is required PE required Experienced in DOT design methods, plan preparation, standards, and specifications Demonstrated capabilities and success in managing medium to large projects, multi-office projects, and/or multiple projects Proven leadership, communication, mentoring and client liaison skills Proficiency with OpenRoads preferred, Geopak expertise required Strong interpersonal and communication skills Ability to pass a pre-employment drug screening to ensure a safe and productive work environment. Volkert adheres to federal guidelines, which may include testing for substances such as marijuana. Please note that federal regulations may differ from state-specific guidelines If applicable to the position, a post offer fit for duty evaluation to ensure the individual can safely perform the essential functions of the role Valid driver's license A satisfactory motor vehicle report (MVR) Why Volkert? Volkert is employee owned and a Top 100 design firm, committed to providing clients with creative solutions for sustainability, including improvements to infrastructure, the environment, and natural resources. Founded in 1925, Volkert is celebrating a century of serving our employees, clients, partners, and communities. At Volkert, we pride ourselves on providing all of our employees with competitive compensation, positive work/life balance, and professional development opportunities, as well as fostering a diverse and inclusive workplace in all of our offices nationwide. Key Benefits: Employee Stock Ownership Plan (ESOP) Medical, Dental, & Vision 401(k) retirement savings plan + employer matching Paid Time Off (PTO) and holidays Employer-Paid Life/AD&D insurance Employer-Paid short-term disability and long-term disability Wellness incentives Student Debt Retirement Match Additional voluntary benefits The words from our Chairman of the Board and Chief Executive Officer, Thomas A. Hand, PE, capture best how you can make an impact while working for Volkert. “ For a century, Volkert has done meaningful work that improves our infrastructure and quality of life throughout our communities. We are proud of our one-hundred-year legacy and humbled by the opportunities ahead of us as we look forward to our next century of service. With our commitment to employee ownership and sustainable growth, you can build a career here that really makes a difference .” - Thomas A. Hand, PE, Chairman of the Board and Chief Executive Officer Volkert does not accept unsolicited resumes from headhunters, recruitment agencies or fee-based recruitment services. Alabama #LI-SD1
    $99k-132k yearly est. 10d ago
  • Site Engineering Manager

    Croda Int Plc

    Software engineering manager job in Alabaster, AL

    Croda is a FTSE100 organization driven around our purpose of Smart Science to Improve Lives. With over 6,000 employees across 39 countries, we are focused on the research and development of novel and highly sustainable raw materials for the Life Sciences and Consumer Care sectors. We are passionate and excited about how we can develop and utilize new technologies to shape and inspire changes within an ever-growing marketplace. As our business looks to deliver its ambitious strategy of growth, we are looking for a Site Engineering Manager to join our Operations team. What You'll Be Doing The Site Engineering Manager is responsible for the site engineering department ensuring it has the necessary leadership, organization, capabilities, and capacity to provide site engineering deliverables to meet business objectives and the manufacturing plan. Provides administrative and technical oversight for maintenance, utilities, plant and project engineering, validation, site engineering competencies and information technology functions. Ensures departmental operations meet business requirements, operational budgets and that all processes are compliant with SHE and cGMP regulations. Is accountable for departmental capital spend, engineering expense budget, determination and performance of engineering providers, reliability of assets over short and longer term, and maintenance of engineering standards. Determines the strategic direction of site engineering, setting the plan for processes and manages interdepartmental relationships to increase efficiency and profitability. Member of the Site Leadership Team that has the functional responsibility for developing and implementing a site-specific operational strategy ensuring organizational capability and appropriate management of the site. Develop and adapt processes and organizational structure to provide necessary management, capabilities, and resources to create a culture of operational excellence with the aim being to achieve growth plans through capex and continuous improvements. Collaborates with peers in SHE and Quality to ensure plant utilities, equipment and systems are operated in a cost-effective manner that are compliant with all safety and quality policies and regulations. Determines and implements the maintenance philosophy for the site to ensure all utilities, equipment, and systems are operated and maintained to deliver optimal reliability and uptime. Who We're Looking For: Bachelor's degree in an engineering discipline. 10+ years of experience in a leadership role managing teams in a regulated industry, preferably pharmaceutical or medical device. Demonstratable track record of leading sustainable cultural and operational change and driving transformation. Possesses knowledge and understanding of Current Good Manufacturing Practices (cGMP) and how they apply to manufacturing operations. Strong Safety, Health, Environmental (SHE) and Quality systems appreciation with the ability to lead a zero-harm safety culture. Don't meet all the qualifications? We still encourage you to apply! At Croda, we believe diverse perspectives and unique experiences drive innovation and strengthen our team. What We Offer: Join a global organization with countless opportunities for growth and leadership. The successful candidate will receive a competitive salary and benefits package including: Excellent Medical, Dental, and Vision coverage, available immediately. Generous PTO 401K Match Wellness Reimbursement Parental Leave Career Development Company paid and voluntary Life and AD&D Insurance Short and long term disability Paid Holidays And more! Additional Information This is an on-site position based at our Alabaster, AL site. If you require any reasonable adjustments during the hiring process or experience any issues with our online application process, please email **************. Croda recognizes employees as our strength and the diversity they bring to our workforce are directly linked to our ongoing success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including age, race, color, religion, national origin, gender, sexual orientation, gender identity, gender expression, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs. Equal Opportunity Employer/Disability/Veterans. This Organization Participates in E-Verify
    $83k-113k yearly est. Easy Apply 7d ago
  • Senior Application Developer

    Southern Company 4.5company rating

    Software engineering manager job in Birmingham, AL

    The Primavera Center of Excellence (COE) in Southern Company's Technology Organization Enterprise Technology Solution department is responsible for implementing and maintaining enterprise applications used by Fossil Fuel, Hydroelectric, and Nuclear Generation, Transmission, Distribution, Technical Shared Services, and Project Management Offices (PMOs) as well as scheduling departments across Southern Company's operating companies. These enterprise applications include but are not limited to Oracle's Primavera suite P6 and Unifier applications, ScheduleAnywhere, Contruent, XER Manager, and Fuse suite applications. The team is responsible for software life cycle management as well as implementing and maintaining data transfers in and out of these applications. This is a technical position responsible for development and support of application interfaces and reporting solutions for the Primavera COE. Knowledge and experience in C#, .NET, and JAVA development skills, as well as the use of middleware such as SSIS or Biztalk to support application integration are required. Knowledge and experience working with reporting tools such as Power BI, Data Analytics, Microsoft (Reporting Services) or Oracle business intelligence tools along with strong SQL database skills are required. **Job Responsibility** + Provide production support and software development of interfaces involving Primavera Unifier, Primavera P6, Maximo, ScheduleAnywhere, TEAMS, PCTS, eSOMS Clearance and Tagging, and others as required + Requirement gathering and development of functional and technical specifications + Application configuration to meet business and technical requirements + Coordinate vendor management and support + Coordinate team efforts including Southern Company Technology Organization partners such as Security, Database, Infrastructure and Application Service teams + Software change management + Develop strong knowledge of related core business processes and how they will be supported through the Primavera suite of applications and other supported software + Build strong relationships with the businesses across Southern Company's operating companies and Southern Company Services to enable effective implementation and ongoing support + Assist project managers with project oversight and provision of status reports to management and customers **Job Requirements** + Experience in application development including implementation and maintenance utilizing C#, . NET, and JAVA platforms, SSIS and BizTalk middleware, as well as SQL and Oracle databases + Experience in SSIS, BizTalk, Oracle business intelligence, and Primavera suite of applications + Experience implementing and maintaining software provided by external vendors + Experience working with applications in a Citrix environment + Experience working with WebLogic servers + Knowledge of application software management methodologies, processes, and technologies + Demonstrated experience on project teams to deliver significant projects on time and within budgets + Demonstrated experience as a team player to deliver strong results-oriented team accomplishments + Developed effective working relationships with employees, peers, and management + Demonstrated communication skills both oral and written + Knowledge and understanding of existing and emerging information technologies + Knowledge and ability to coordinate work across all functions in the Technology Organization + Knowledge of project management, finance or accounting is preferred + Primavera suite of applications technical implementation and support experience is preferred **Education** + BS or BA degree in Computer Science, Information Technology or related field is preferred **Knowledge, Skills, and Abilities** + Excellent problem-solving skills and troubleshooting skills + Strong team leadership and project management skills are desired + Ability to think strategically and act tactically + Ability to understand strategies to meet customer needs and contribute to achievement of organizational goals + Ability to build strong relationships with customers, vendors, and other Technology Organization team members + Excellent technical, consulting, and communication skills **Behavioral Attributes** + Safety oriented and customer focused + Exemplify Southern Company's Our Values behavioral expectations including Safety First, Intentional Inclusion, Act with Integrity, and Superior Performance + Self-starter with initiative to work independently with minimal supervision + Work well with cross-functional teams + Dependable + Confident conversation leader **Other Requirements** + Work location in Birmingham or Atlanta + Limited Travel + Signature of Intellectual Property Agreement form is required for all Southern Company Technology Organization employees + Must be able to pass nuclear background check **About Southern Company** Southern Company (NYSE: SO ) is a leading energy provider serving 9 million customers across the Southeast and beyond through its family of companies. Providing clean, safe, reliable and affordable energy with excellent service is our mission. The company has electric operating companies in three states, natural gas distribution companies in four states, a competitive generation company, a leading distributed energy solutions provider with national capabilities, a fiber optics network and telecommunications services. Through an industry-leading commitment to innovation, resilience and sustainability, we are taking action to meet customers' and communities' needs while advancing our goal of net-zero greenhouse gas emissions by 2050. Our uncompromising values ensure we put the needs of those we serve at the center of everything we do and are the key to our sustained success. We are transforming energy into economic, environmental and social progress for tomorrow. Our corporate culture has been recognized by a variety of organizations, earning the company awards and recognitions that reflect Our Values and dedication to service. To learn more, visit *********************** . Southern Company invests in the well-being of its employees and their families through a comprehensive total rewards strategy that includes competitive base salary, annual incentive awards for eligible employees and health, welfare and retirement benefits designed to support physical, financial, and emotional/social well-being. This position may also be eligible for additional compensation, such as an incentive program, with the amount of any bonus/awards subject to the terms and conditions of the applicable incentive plan(s). A summary of the benefits offered for this position can be found here **************************************************** . Additional and specific details about total compensation and benefits will also be provided during the hiring process. Southern Company is an equal opportunity employer where an applicant's qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis prohibited by law. Job Identification: 16376 Job Category: Information Technology Job Schedule: Full time Company: Southern Company Services
    $93k-113k yearly est. 11d ago
  • Senior Software Engineer

    Tocaro Blue

    Software engineering manager job in Birmingham, AL

    Looking for an opportunity to make an impact at a fast growing, investor-backed AI/ML company? Do you have experience developing high-performance cross-platform software? This is an exciting opportunity with a fast-growing team at the cutting-edge intersection of AI/ML models, sensor fusion, and large datasets. You will be an integral part of a high-performing multi-disciplinary team developing innovative products from the ground up. Tocaro Blue is transforming maritime technology by modernizing legacy marine radar systems through innovative software solutions. Our flagship product, ProteusCore, is an advanced software platform that integrates vessel radar sensor data with artificial intelligence and machine learning models to deliver real-time situational awareness. We are looking for a Senior Software Engineer whose primary role will be to architect and develop software applications supporting AI/ML functionality to bring modern sensor perception and machine learning techniques to the marine industry. This will include software architecture, development, and maintenance for a variety of architectures and platforms. Responsibilities Writing cross-platform application software in C++ with some Javascript Architecting software and estimating hours for development projects Performing code reviews and approving pull requests Providing key technical insights on company-wide technical challenges Ownership of various libraries and codebases utilized across various teams and projects Requirements Expertise with C/C++, javascript, python, qmake/cmake, and gcc Experience developing with Linux, Mac, Windows, Android, and Docker Experience with source control, CI/CD, unit tests, and automated documentation Proficiency with architecting software, reading code, problem solving, and technical communication BS or MS in Computer Science, Electrical Engineering, or related field 5+ years of experience with C++ programming and application development Experience building and shipping software into the market Nice to Have Experience developing or modifying frontend applications in Qt and QML Experience with communication protocols including REST, CAN, TCP/UDP, MQTT and BLE Personal projects, or hobby interest, in solving problems with hardware and firmware Marine experience Compensation & Commitment $120,000 - $145,000 salary, with potential for incentive equity compensation 401(k) with matching (up to 4% of salary), Health, Dental, Vision, Life, Disability Insurance In-house training on tools and techniques Ability to work on US Government Contracts (typically limited to US Citizens) Open to temporary or permanent remote working arrangements if based in the Southeast Occasional travel (monthly daytrips) for data collection / testing in Pensacola, Florida Equal Opportunity & Eligibility Tocaro Blue, LLC is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Individual offers are based are made based on skill and experience, geographic location, as well as role, responsibility, and leadership within the company, and other due diligence. Our hiring team will try to determine whether each candidate fits the job description and may choose, at their discretion, to redirect a candidate to another job offering that is more appropriate. All employees must be eligible to obtain a U.S. Department of Defense security clearance. With few exceptions, this is restricted to U.S. citizens and legal permanent residents (a.k.a. current Green Card Holders). Tocaro Blue LLC is not able to sponsor work visas nor permanent resident cards ("green cards") for this role.
    $120k-145k yearly 60d+ ago
  • Lead Software Engineer

    Deploy 3.9company rating

    Software engineering manager job in Birmingham, AL

    We are looking for a Senior Software Engineer to drive development of our franchisee and customer-facing software systems, apps, and websites, to help deliver on the promise of excellent service in the home services industry. Experience with full-stack development technologies, database systems, operating practices, and principles will be critical to success. Our candidates success will also be based on an ability to understand complex problems, conceptualize effective solutions, and communicate effectively at all levels. Responsibilities Deliver ongoing feature development and maintenance of operator and customer-facing systems Assist with applying frameworks and practices like Agile, DevOps, code reviews, and testing best practices Provide effort estimation and task decomposition for roadmap and backlog development tasks Work closely with business teams and IT resources to enable new business solutions through technology systems Develop software architectural specifications that will deliver efficient, scalable, and reliable business solutions Design and develop software applications, including coding, debugging, testing, and troubleshooting Comprehend and develop against complex technical and business concepts Design, develop, implement, and maintain builds, scripts, installation procedures, and source control Design, develop, manage, and maintain relational databases in PostgreSQL and MS SQL Server Manage database backups, capacity planning, performance tuning, and user access Provide guidance and mentorship for our IT team and direct vendors and vendor resources Seek out and identify areas for improvement for the team and technology Analyze application performance in a variety of environments, design and implement optimizations Requirements Proficient in multiple software development languages including Python, Bootstrap, Django, React, React Native, Next. JS, Docker, and the like Previous experience leading software development teams using agile methodologies Experienced with modern continuous integration practices 6 years experience in development teams and environments Strong business, analytical, and problem-solving skills Efficient and effective documentation skills Fundamental analytical and conceptual thinking skills Comfortable expressing ideas, plans, and concepts in front of leadership, team members, and small or large groups of franchisee owners
    $85k-113k yearly est. 60d+ ago
  • Senior COBOL Developer PART TIME

    Maximus 4.3company rating

    Software engineering manager job in Birmingham, AL

    Description & Requirements Maximus is seeking a PART TIME Senior IBM COBOL Developer to support our Internal Revenue Service (IRS) client. . Candidates must possess an active Moderate-Risk Background Investigation (MBI). Job Description Essential Duties and Responsibilities: - Assess data needs and design requirements for systems changes and enhancements. - Develop and execute system testing plans and system change migration to production plans for compliance with system change control requirements. - Perform trouble-shooting and programming analysis of systems issues. - Develop system requirements of ad hoc reporting as needed. - Maintain updated knowledge of contract compliance provisions for the project, department, and position. - Follow policies and procedures without deviation. - Develop, design, and implement custom applications supporting enhancements and additional projects as required for meeting project deliverables. - May provide guidance, coaching, and training to other employees within job area. Job-Specific Essential Duties and Responsibilities: - Create, update, unit test, and maintain IBM COBOL programs - Update documentation such as Functional Specification Packages (FSPs) or Program Requirements Packages (PRPs) and/or Visio diagrams, and/or spreadsheets as needed - Track requirements and create/execute unit test cases - Write, analyze, review and/or provide comments on documentation such as Unified Work Requests (UWR), UWR responses and Internal Revenue Manuals (IRM), Interface Control Documents (ICD) Computer Operator Handbooks (COH) - Rewrite programs, using workflow charts and diagrams, and applying knowledge of computer capabilities, tax processing subject matter expertise, and symbolic logic. - Perform or direct the revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements - Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes - Perform systems analysis and programming tasks to maintain and control the use of computer systems software - Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program - Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language - Consult with and assist testers in the development, SAT and FIT environments Minimum Requirements - Bachelor's degree in relevant field of study and 5+ years of relevant professional experience required, or equivalent combination of education and experience. Job-Specific Minimum Requirements: - Bachelor's Degree from an accredited college or university required; an additional four (4) years of related work experience can substitute for a degree - At least five (5) years of relevant experience required - Must possess an active IRS Moderate-Risk Background Investigation (MBI) - At least four (4) years of experience with IBM COBOL programming language - Experience with DB2 and IBM DB2 utilities - Experience with CICS - Good verbal and written communication skills - Demonstrated success in client support - Ability to interface with all levels of management - Ability to perform complex tasks with minimal supervision and guidance - Excellent time management, scheduling and organizational skills - Ability to work well independently or in a team setting Preferred Skills and Qualifications: - Experience with IRS processing systems; experience with SQL, JCL, Batch processing. #techjobs #veteranspage #LI-Remote 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 $ 55.29 Maximum Salary $ 75.00
    $87k-111k yearly est. Easy Apply 6d ago
  • Software Engineer- Application Support

    Genpt

    Software engineering manager job in Birmingham, AL

    Motion Industries is seeking a Software Engineer to join our Level 3 Business Applications Support team. The role involves working collaboratively with stakeholders and global teams to deliver effective and user-friendly IT application support solutions that align with strategic business goals. Must be eligible to work in the US without visa sponsorship JOB DUTIES Collaborate with stakeholders, business users, and global teams to identify, deliver, and support IT application solutions aligned with business outcomes. Provide production support for multiple applications by troubleshooting, developing, testing, and deploying fixes and enhancements. Manage and prioritize trouble ticket resolution, ensuring adherence to Application Support SLAs and improving support processes. Develop and maintain monitoring, reporting, incident management, and system performance metrics. Utilize back-end programming and front-end scripting languages to optimize application performance, scalability, and security. Participate in the full software support lifecycle, including installation, configuration, upgrades, and workflow design. Assist in developing and unit testing application programs following technical designs and coding standards. Review and present work for peer or management approval Liaise with internal teams (Development, DevOps, Infrastructure, QA, Cloud, etc.) to address trending issues and coordinate service delivery. Build strong relationships with business units and users to ensure effective support and communication. Support change management initiatives Handles installation, configuration, development, workflow design, monitoring, and/or upgrade of assigned software products. Monitors quality and performance of applications through testing and maintenance. Maintains up-to-date records of issues with existing code. Develops and unit tests application programs as specified in Technical Designs and obtains code reviews, while ensuring that all programming standards and policies are adhered to. Presents work for review and sign off by peers and/or management in their workgroup. EDUCATION & EXPERIENCE Bachelor's degree in Computer Science, Information Services, or equivalent experience. 3-5 years of experience in an application development or support environment. Familiarity with supply chain business processes is a plus. Experience working in or with global IT service providers and application support teams. Proficient in scripting languages, SQL queries, and API integrations. Knowledge of ITSM tools (preferably ServiceNow) and practical application of ITIL service management processes. Strong understanding of multi-tier application architectures. Excellent communication Ability to make timely decisions with incomplete information. COMPANY INFORMATION: Motion offers an excellent benefits package which includes options for healthcare coverage, 401(k), tuition reimbursement, vacation, sick, and holiday pay. Not the right fit? Let us know you're interested in a future opportunity by joining our Talent Community on jobs.genpt.com or create an account to set up email alerts as new job postings become available that meet your interest! GPC conducts its business without regard to sex, race, creed, color, religion, marital status, national origin, citizenship status, age, pregnancy, sexual orientation, gender identity or expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. GPC's policy is to recruit, hire, train, promote, assign, transfer and terminate employees based on their own ability, achievement, experience and conduct and other legitimate business reasons.
    $62k-81k yearly est. Auto-Apply 4d ago
  • Senior Software Engineer

    Transform9

    Software engineering manager job in Birmingham, AL

    Job Description Transform9 is redefining healthcare communication by developing a groundbreaking conversational agent platform that enhances the interactions between patients and their healthcare providers. Our commitment to improving patient access to care drives us to innovate continuously and create exceptional technology solutions. We are currently seeking a Senior Software Engineer to join our talented engineering team. In this role, you will be responsible for designing, developing, and maintaining critical components of our platform. You will work closely with cross-functional teams to deliver high-quality software that meets user needs and aligns with our strategic goals. Bring your expertise and passion for technology to help us transform healthcare access! Responsibilities Design and implement scalable and maintainable software solutions for our conversational agent platform. Collaborate with product managers, designers, and other engineers to define system architecture and functional requirements. Write clean, efficient, and well-documented code, adhering to industry best practices and coding standards. Participate in code reviews, offering constructive feedback and promoting engineering excellence within the team. Troubleshoot and debug applications, resolving issues in a timely manner to ensure optimal system performance. Stay current with emerging technologies and industry trends, applying relevant advancements to improve our platform. Mentor junior engineers, providing guidance on technical challenges and career development. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field. 5+ years of professional software engineering experience, with a focus on developing scalable applications. Strong proficiency in programming languages such as Java, Python, or JavaScript, along with familiarity with frameworks relevant to our platform. Solid understanding of software development methodologies, including Agile and DevOps practices. Experience with cloud services (AWS, Azure, etc.) and containerization technologies (Docker, Kubernetes). Excellent problem-solving skills and the ability to troubleshoot complex technical issues. Strong communication and collaboration skills to work effectively within a team-oriented environment. Benefits Health Care Plan (Medical, Dental & Vision) Retirement Plan (401k, IRA) Paid Time Off (Vacation, Sick & Public Holidays) Family Leave (Maternity, Paternity) Training & Development Free Food & Snacks
    $79k-103k yearly est. 20d ago
  • Senior Software Engineer, Core Experiences - Birmingham, USA

    Speechify

    Software engineering manager job in Birmingham, AL

    Job Description Mission Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster. What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience. What You'll Do Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms Ship cloud functions, lightweight backend services, and jobs using Kotlin An Ideal Candidate Should Have Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable. Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform) Prior experience with GCP is a plus What We Offer A fast-growing environment where you can help shape the company and product. An entrepreneurial-minded team that supports risk, intuition, and hustle. A hands-off management approach so you can focus and do your best work. An opportunity to make a big impact in a transformative industry. Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture. Opportunity to work on a life-changing product that millions of people use. Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more. Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $79k-103k yearly est. 11d ago
  • Sr. Cobol Developer

    Southern Talent Specialists

    Software engineering manager job in Birmingham, AL

    Must have Cobol Development experience as well as DB2 and JCL experience. The person in this position would be working with a detailed and organized subject matter expert on my team. The SME would have a specification document ready on the candidate's first day. The candidate would be expected to create a new batch COBOL DB2 process that would extract information from the membership database. Once the data is extracted, the information would more than likely need to be altered or manipulated before putting it in file that will be sent to a 3rd party. The candidate would need to complete extensive testing before implementing the solution. Skills: Cobol DB2 JCL
    $79k-103k yearly est. Auto-Apply 20d ago
  • Mid-Senior Software Developer (.NET, C#, Azure, AI Integration)

    Sigao

    Software engineering manager job in Birmingham, AL

    Sigao is a Birmingham, AL based AI and technology consultancy that builds software to help organizations work smarter and deliver more. Our purpose is simple: we believe everyone who works with us-both employees and customers-should be better off for having done so. That means we strive for a culture of learning and growth, while using our expertise to act as trusted technology partners to the businesses we work with. As AI becomes the norm within the tech industry, we've made it our mission to bring our culture and values to how AI is used in software development. We believe that the next evolution of engineering will require not just AI tools, but an approach that ensures those tools are used to benefit people, not exploit them. Position Overview We're looking for curious, adaptable software engineers who love building software and collaborating with peers. As a member of our team, you'll work on a wide range of projects-from enterprise-scale .NET web apps with Angular front-ends, to automated AI solutions that enhance workflows. You'll be encouraged to evaluate emerging tools, adopt them quickly, and use them to develop creative solutions that help shape how our clients use modern technology. Our success comes from the close relationships we build with our customers, which every team member helps strengthen. Everyone is expected to contribute by gathering requirements, identifying new needs, and demoing completed work. This job is hybrid/remote, located in Birmingham, AL. Responsibilities Design, develop, and deploy web and cloud-based applications using a variety of tools, including .NET Core, C#, Angular, and React. Mentor and support peers by sharing insights, reviewing code, and exploring new technologies together. Continuously learn and adapt, experimenting with tools and frameworks (particularly in the AI and automation space) as our tech stack evolves. Collaborate closely with client stakeholders to identify business needs, define goals, and make technical recommendations. Participate in Agile/Scrum processes-helping plan sprints, refine user stories, and estimate work. Help defined effective practices for AI tool usage within Sigao's development workflows. Skills & Experience 5+ of professional software development experience. Experience using some or all of our core technologies: .NET Core, C#, Azure Cloud Services, Angular, React, Node, Javascript, Typescript, Microsoft Power Platform (Power Automate, Power BI, etc.), Ionic. Strong communication and problem solving skills. Bonus points for working in a consulting or client-facing environment. Strong experience with AI-assisted development tools. Solid understanding of web APIs, DevOps, Test Driven Development and modern software architecture. Legally qualified to work in the United States (We do not sponsor visas at this time.) Benefits 10% Profit Share 401(k) with 100% match up to 3% Health & Dental Insurance Hybrid / flexible work schedule Paid Time Off Opportunities for continuous learning and leadership Why Sigao? We believe progress only matters if it improves people's lives. That belief shapes how we work, what we build, and how we grow. Our guiding principles include: People Come First - Our software, systems, and processes exist to serve people. Relationships Drive Results - Trust, honesty, and collaboration lead to better outcomes. Accountability Stays Human - AI may accelerate our work, but people remain responsible for every result. Learning Is Paramount - Every project should leave our team and clients smarter than before. Outcomes Over Output - We measure success by the problems we solve, not the number of features we deliver. If you're passionate about solving problems, learning continuously, and building technology with purpose, we'd love to meet you!
    $79k-103k yearly est. Auto-Apply 60d+ ago
  • Engineering Manager, PE

    Sirius Staffing

    Software engineering manager job in Sylacauga, AL

    Sirius Staffing is seeking an Engineering Manager (PE required) to lead a team based in the Sylacauga, AL office. This is a hands-on leadership role-perfect for a motivated professional who thrives in a collaborative environment and is ready to take ownership of local operations, project delivery, and team management.This is a temp-to-perm opportunity (conversion after 6 months) and reports directly to the President of the firm and the Corporate Engineering Manager. Occasional travel may be required. Salary: Please submit compensation expectations along with your resume. Work Schedule: Flexible (site is currently working 4/9's & 4 on Friday) Responsibilities: Serve as Engineer of Record for the Sylacauga, AL office Review and seal projects in your discipline Lead a multidisciplinary team of 5-10 engineers and designers (both local and remote) Oversee project execution, resource planning, and quality control Ensure all designs are safe, code-compliant, and efficient Produce technical designs, calculations, and drawing packages Manage and develop client relationships Actively participate in business development Prepare project budgets and staffing plans Conduct field visits and support site inspections as needed Requirements: Licensed Professional Engineer (PE) by examination ABET-accredited Degree in Civil, Mechanical, or Electrical Engineering 5-8 years of engineering experience, preferably in consulting Strong project management and technical leadership skills Experience with fieldwork and site observation Proficiency in AutoCAD, Revit, and 3D modeling for design Ability to work semi-autonomously and lead a diverse, collaborative team Excellent communication and organizational skills Familiarity with Microsoft Office Suite What will make you stand out: Proven track record of leadership Ability to evaluate and mentor team members Hunger for growth as a leader We offer a full benefits package: Insurance (Medical, Dental, Vision) Paid Time Off (PTO) Paid holidays 401K Sirius Staffing is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to characteristics such as race, color, national origin, religion, gender, age, marital status, disability, veteran status, citizenship status, sexual orientation, gender identity, or any other status protected by law.
    $84k-114k yearly est. 56d ago
  • Solar Engineering Manager

    Charlie Mike Recruiting

    Software engineering manager job in Tuscaloosa, AL

    About Us Charlie Mike has partnered with a national leader offering comprehensive energy solutions (Solar, CHP, Battery, Storage) to commercial and industrial clients across the country. As part of a larger portfolio of energy efficiency companies, we have the power to leverage its network to offer a unique set of business opportunities for clients and employees. Our client is a family owned and operated business headquartered in Chicago, IL and is experiencing rapid growth in the renewable energy industry. Our client offers a fun, dynamic work environment. The enthusiasm and passion for making a difference in the renewable energy industry is clearly evident in the work of our employees. Come join our growing team! Responsibilities This position is responsible for leading and coordinating engineering activities for the technical support, design and development of commercial solar and energy storage systems. Hire, supervise, support and develop engineering team Assist engineering project management team as needed learning all aspects of the team's responsibilities Maintain strong relationships with clients Assess current SOPs and workflows identifying opportunities for improvement Ensure projects are completed efficiently, correctly, on schedule, and within budget Negotiate contracts with outside vendors Maintain relationships and manage expectations with engineering consultants and equipment vendors Review engineering work for accuracy and ensuring compliance with engineering principles Review RFPs and contract documents Act as liaison with Project Management on matters relating to engineering progress, quality, scope issues on projects as well as interface with customers on technical questions/concerns Research latest technologies and best practices Education & Experience Degree in engineering, electrical preferred 7+ years of engineering experience 2+ years of PV design engineering experience 2+ years of engineering management experience Battery/Storage experience, preferred Excellent organizational skills & attention to detail Strong analytical and problem-solving skills Ability to work both independently and collaboratively Effective communication skills both written and verbal Project management and time management skills Expertise in building strong relationships Proficiency in understanding solar system design (Heliosocpe, AutoCAD, PVsyst) NABCEP Design Specialist Certification preferred Knowledge of Electric (NEC) and Fire codes Experience preparing electrical engineering design packages If you believe your background and experience could be a great fit for this role, please apply directly or send your resume to nick@charliemikerecruiting.com
    $83k-113k yearly est. 60d+ ago
  • Senior Software .NET Developer

    Stonex Group 4.7company rating

    Software engineering manager job in Birmingham, AL

    Permanent, full-time, hybrid Connecting clients to markets - and talent to opportunity With 4,300 employees and over 400,000 retail and institutional clients from more than 80 offices spread across five continents, we're a Fortune-100, Nasdaq-listed provider, connecting clients to the global markets - focusing on innovation, human connection, and providing world-class products and services to all types of investors. At StoneX, we offer you the opportunity to be part of an institutional-grade financial services network that connects companies, organizations, and investors to the global markets ecosystem. As a team member, you'll benefit from our unique blend of digital platforms, comprehensive clearing and execution services, personalized high-touch support, and deep industry expertise. Elevate your career with us and make a significant impact in the world of global finance. Business Segment Overview: Engage in a deep variety of business-critical activities that keep our company running efficiently. From strategic marketing and financial management to human resources and operational oversight, you'll have the opportunity to optimize processes and implement game-changing policies. Responsibilities Position Purpose: We are looking for a Senior Software Engineer with experience in building high-performing, scalable, enterprise-grade applications. The role will encompass development across all tiers of the application stack. The role will be part of Client onboarding, which provides core services across the firm to streamline complex workflows and data across multiple business functions. You will be part of a talented engineer team that works on low-latency mission-critical applications. Roles and responsibilities include application architecture and development across full software development lifecycle from concept and design to testing, collaborating with like-minded engineers. Primary Duties will include: Contribute to all phases of the development lifecycle working within Agile methodology Write well designed, testable, efficient code Ensure designs are in compliance with specifications Do proof of concepts to test out various ideas, technologies Prepare and produce releases of software components Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review Mentor and supports engineers with technical direction and best practices Contribute to PR reviews and be a team player Qualifications To land this role you will need: Minimum 5+ years' experience building global enterprise level systems. Knowledge of financial markets or a strong desire to learn. Proven hands-on experience designing and developing enterprise applications using C#/.NET Core , /.NET 8 or higher. Proven hands-on experience building large scalable web-based applications using React (ideal)/Angular with Typescript. Experience developing distributed systems using Microservice architecture (event-based). Experience with containerisation (Docker, Kubernetes) and working on cloud platforms (Azure/AWS etc). Exposure with distributed messaging / streaming platforms (Apache Kafka). Experience with TDD/BDD, testing framework (Jest/React-testing-library/JUnit). Excellent knowledge of Relational Databases SQL and No-SQL databases. Education BS/MS degree in Computer Science, Engineering or a related subject. Working Environment: Hybrid (4 days in office per week) #LI-Hybrid #LI-DK1
    $91k-112k yearly est. Auto-Apply 7d ago
  • Senior Application Developer

    Southern Company 4.5company rating

    Software engineering manager job in Birmingham, AL

    The Primavera Center of Excellence (COE) in Southern Company's Technology Organization Enterprise Technology Solution department is responsible for implementing and maintaining enterprise applications used by Fossil Fuel, Hydroelectric, and Nuclear Generation, Transmission, Distribution, Technical Shared Services, and Project Management Offices (PMOs) as well as scheduling departments across Southern Company's operating companies. These enterprise applications include but are not limited to Oracle's Primavera suite P6 and Unifier applications, ScheduleAnywhere, Contruent, XER Manager, and Fuse suite applications. The team is responsible for software life cycle management as well as implementing and maintaining data transfers in and out of these applications. This is a technical position responsible for development and support of application interfaces and reporting solutions for the Primavera COE. Knowledge and experience in C#, .NET, and JAVA development skills, as well as the use of middleware such as SSIS or Biztalk to support application integration are required. Knowledge and experience working with reporting tools such as Power BI, Data Analytics, Microsoft (Reporting Services) or Oracle business intelligence tools along with strong SQL database skills are required. Job Responsibility Provide production support and software development of interfaces involving Primavera Unifier, Primavera P6, Maximo, ScheduleAnywhere, TEAMS, PCTS, eSOMS Clearance and Tagging, and others as required Requirement gathering and development of functional and technical specifications Application configuration to meet business and technical requirements Coordinate vendor management and support Coordinate team efforts including Southern Company Technology Organization partners such as Security, Database, Infrastructure and Application Service teams Software change management Develop strong knowledge of related core business processes and how they will be supported through the Primavera suite of applications and other supported software Build strong relationships with the businesses across Southern Company's operating companies and Southern Company Services to enable effective implementation and ongoing support Assist project managers with project oversight and provision of status reports to management and customers Job Requirements Experience in application development including implementation and maintenance utilizing C#, . NET, and JAVA platforms, SSIS and BizTalk middleware, as well as SQL and Oracle databases Experience in SSIS, BizTalk, Oracle business intelligence, and Primavera suite of applications Experience implementing and maintaining software provided by external vendors Experience working with applications in a Citrix environment Experience working with WebLogic servers Knowledge of application software management methodologies, processes, and technologies Demonstrated experience on project teams to deliver significant projects on time and within budgets Demonstrated experience as a team player to deliver strong results-oriented team accomplishments Developed effective working relationships with employees, peers, and management Demonstrated communication skills both oral and written Knowledge and understanding of existing and emerging information technologies Knowledge and ability to coordinate work across all functions in the Technology Organization Knowledge of project management, finance or accounting is preferred Primavera suite of applications technical implementation and support experience is preferred Education BS or BA degree in Computer Science, Information Technology or related field is preferred Knowledge, Skills, and Abilities Excellent problem-solving skills and troubleshooting skills Strong team leadership and project management skills are desired Ability to think strategically and act tactically Ability to understand strategies to meet customer needs and contribute to achievement of organizational goals Ability to build strong relationships with customers, vendors, and other Technology Organization team members Excellent technical, consulting, and communication skills Behavioral Attributes Safety oriented and customer focused Exemplify Southern Company's Our Values behavioral expectations including Safety First, Intentional Inclusion, Act with Integrity, and Superior Performance Self-starter with initiative to work independently with minimal supervision Work well with cross-functional teams Dependable Confident conversation leader Other Requirements Work location in Birmingham or Atlanta Limited Travel Signature of Intellectual Property Agreement form is required for all Southern Company Technology Organization employees Must be able to pass nuclear background check
    $93k-113k yearly est. Auto-Apply 11d ago
  • Senior Roadway Engineer/Project Manager

    Volkert Inc. 4.5company rating

    Software engineering manager job in Birmingham, AL

    Are we the road to your future? Volkert is employee owned and a Top 100 design firm, committed to providing clients with creative solutions for sustainability, including improvements to infrastructure, the environment, and natural resources. Founded in 1925, Volkert is celebrating a century of serving our employees, clients, partners, and communities. We are currently searching for an experienced Senior Roadway Engineer/Project Manager to support our Gulf Region located in Birmingham, Huntsville, and Tuscaloosa, AL. To be considered for this position, applicants must have, at minimum, 10 years relevant experience in roadway design. What you'll be doing: Provide plan review and project management for the ALDOT and/or the local municipalities in this region Responsible for organizing activities, schedules, and reporting in support of assigned projects Prepare, issue and track project documentation such as contracts, change orders, client sign-off, etc. for all phases of assigned project work Prepare correspondence and documents with clients, vendors and regulatory agencies as required Assist with other documents such as invoices and purchase orders; and communicate with outside resources when needed Preparing and/or editing meeting minutes and presentations Assist with project submittals and bidding activities Provide support to project team as requested Support our team and client by providing technical and administrative support Market local municipal clients Performs other duties as assigned What you need to have: BS degree in Civil Engineering from an accredited four-year college or university 10 + years relevant experience in roadway design Must have proven skills in meeting DOT expectations, schedules, and budgets ALDOT experience is required PE required Experienced in DOT design methods, plan preparation, standards, and specifications Demonstrated capabilities and success in managing medium to large projects, multi-office projects, and/or multiple projects Proven leadership, communication, mentoring and client liaison skills Proficiency with OpenRoads preferred, Geopak expertise required Strong interpersonal and communication skills Ability to pass a pre-employment drug screening to ensure a safe and productive work environment. Volkert adheres to federal guidelines, which may include testing for substances such as marijuana. Please note that federal regulations may differ from state-specific guidelines If applicable to the position, a post offer fit for duty evaluation to ensure the individual can safely perform the essential functions of the role Valid driver's license A satisfactory motor vehicle report (MVR) Why Volkert? Volkert is employee owned and a Top 100 design firm, committed to providing clients with creative solutions for sustainability, including improvements to infrastructure, the environment, and natural resources. Founded in 1925, Volkert is celebrating a century of serving our employees, clients, partners, and communities. At Volkert, we pride ourselves on providing all of our employees with competitive compensation, positive work/life balance, and professional development opportunities, as well as fostering a diverse and inclusive workplace in all of our offices nationwide. Key Benefits: Employee Stock Ownership Plan (ESOP) Medical, Dental, & Vision 401(k) retirement savings plan + employer matching Paid Time Off (PTO) and holidays Employer-Paid Life/AD&D insurance Employer-Paid short-term disability and long-term disability Wellness incentives Student Debt Retirement Match Additional voluntary benefits The words from our Chairman of the Board and Chief Executive Officer, Thomas A. Hand, PE, capture best how you can make an impact while working for Volkert. “ For a century, Volkert has done meaningful work that improves our infrastructure and quality of life throughout our communities. We are proud of our one-hundred-year legacy and humbled by the opportunities ahead of us as we look forward to our next century of service. With our commitment to employee ownership and sustainable growth, you can build a career here that really makes a difference .” - Thomas A. Hand, PE, Chairman of the Board and Chief Executive Officer Volkert does not accept unsolicited resumes from headhunters, recruitment agencies or fee-based recruitment services. Alabama #LI-SD1
    $99k-132k yearly est. Auto-Apply 60d+ ago
  • Senior AI/ML Software Engineer

    Maximus 4.3company rating

    Software engineering manager job in Birmingham, AL

    Description & Requirements The Senior AI Software Engineer will design, develop, and implement machine learning solutions, support AI initiatives for our federal agency client, and contribute to innovative projects. is fully remote. Candidates in the Washington DC area are preferred. The selected candidate must be able to obtain and wait for the completion of an interim federal background investigation prior to starting employment. Maximus will provide guidance and facilitate the necessary administrative steps required for this process, which typically takes approximately 3-4 months. Essential Duties and Responsibilities: - Lead, develop, collaborate, and advance the applied and responsible use of AI, ML, mathematical, and data science solutions throughout the enterprise by finding the right fit of tools, technologies, methodologies, processes, and automation to enable effective and efficient solutions for each unique situation. Lead the use of applied mathematical analyses to provide solutions. - Lead efforts across the enterprise to support the creation of solutions and real mission outcomes, emphasizing and teaching the ability to flex and demonstrate initiative when dealing with ambiguous and fast-paced situations. - Act as technical translator and role model for effectively articulating and translating technical needs, solutions, outputs, and impacts to all levels, regardless of technical proficiency, in a respectful, collaborative, and situationally appropriate manner. - Maintain deep, current knowledge of the AI technology landscape and emerging developments, evaluating their applicability for use in production/operational environments. - Lead the creation, curation, and promotion of playbooks, best practices, lessons learned, and firm intellectual capital. Job-Specific Essential Duties and Responsibilities: - Design, develop, and deploy (AI) Machine Learning, Deep Learning models that support business objectives and enhance product functionality. - Demonstrated knowledge in designing, building, testing, and deploying machine models. - Collaborate with software engineers and data scientists to integrate trained models into production environments and ensure scalable performance. - Proficient in using Python, have good working knowledge of R, and other programming languages to develop data pipelines, preprocessing routines to clean up data, and model automation workflows as needed. - Apply knowledge of data structures, algorithms, and statistics to ensure model accuracy, efficiency, and reliability. - Work with large language models (LLMs) such as ChatGPT, Gemini, or Meta LLMs, including OpenAI API integration and prompt optimization. - Preferably to have worked with LangChain family of products, MCP, and other integration technologies with databases and other knowledge artifacts - Implement and maintain MLOps practices for continuous training, deployment, and monitoring of AI models. - Evaluate and adopt emerging AI tools, frameworks, and methodologies to improve system performance and development efficiency. - Collaborate cross-functionally to identify opportunities for AI applications and translate business requirements into technical solutions. - Document system design, model performance, and process workflows to support transparency, reproducibility, and future improvements. Minimum Requirements - Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience. Job-Specific Minimum Requirements: - A bachelor's degree in computer science is strongly preferred; however, additional years of directly related professional experience may be considered in lieu of a degree. Degrees in Mathematics, Artificial Intelligence, Data Science, or related fields are also acceptable. - 10+ years of professional software engineering experience, with proficiency in one or more programming languages such as Java, Python, or R. - 2+ years of current hands-on experience in areas such as data mining, machine learning, deep learning (neural networks), data structures, algorithms, statistics, and AI model training. - Practical experience working with Python, PyTorch, TensorFlow, and related frameworks and libraries. - Experience with at least one large language model (LLM) platform such as ChatGPT, Gemini, or Meta LLMs, with a solid understanding of OpenAI APIs and their integration. - Strong verbal and written communication skills - Demonstrated success in client support - Ability to interface with all levels of management - Ability to perform complex tasks with minimal supervision and guidance - Excellent time management, scheduling and organizational skills - Ability to work well independently or in a team setting - Candidates must meet requirements to obtain and maintain a federal background investigation clearance - To be eligible for the federal background clearance, candidates must be a US Citizen or a Legal Permanent Resident (Green Card status) for at least three (3) years Preferred Skills and Qualifications: - Preferred certifications include AWS Certified Machine Learning - Specialty, Google Cloud Professional Machine Learning Engineer, Microsoft Certified: Azure AI Engineer Associate, TensorFlow Developer Certificate, or IBM Machine Learning Professional Certificate #techjobs #clearance #veteranspage #LI-Remote 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 $ 160,000.00 Maximum Salary $ 170,000.00
    $87k-111k yearly est. Easy Apply 4d ago
  • Senior Software Engineer, Core Experiences - Birmingham, USA

    Speechify

    Software engineering manager job in Birmingham, AL

    Mission Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster. What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience. What You'll Do Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms Ship cloud functions, lightweight backend services, and jobs using Kotlin An Ideal Candidate Should Have Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable. Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform) Prior experience with GCP is a plus What We Offer A fast-growing environment where you can help shape the company and product. An entrepreneurial-minded team that supports risk, intuition, and hustle. A hands-off management approach so you can focus and do your best work. An opportunity to make a big impact in a transformative industry. Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture. Opportunity to work on a life-changing product that millions of people use. Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more. Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $79k-103k yearly est. Auto-Apply 10d ago

Learn more about software engineering manager jobs

How much does a software engineering manager earn in Vestavia Hills, AL?

The average software engineering manager in Vestavia Hills, AL earns between $69,000 and $133,000 annually. This compares to the national average software engineering manager range of $100,000 to $198,000.

Average software engineering manager salary in Vestavia Hills, AL

$96,000

What are the biggest employers of Software Engineering Managers in Vestavia Hills, AL?

The biggest employers of Software Engineering Managers in Vestavia Hills, AL are:
  1. Pwc
  2. Regions Bank
  3. Jack Henry & Associates
Job type you want
Full Time
Part Time
Internship
Temporary