Post job

Staff software engineer jobs in Hoover, AL

- 190 jobs
All
Staff Software Engineer
Software Engineer
Senior Software Engineer
Senior Engineer
Software Engineer Lead
Principal Software Engineer
Lead Engineer
Principal Engineer
Senior Software Application Engineer
Senior Java Developer
Junior Software Engineer
Software Leader
Software Development Engineer
Software Developer
Software Support Engineer
  • Junior Software Engineer

    Brooksource 4.1company rating

    Staff software engineer job in Birmingham, AL

    Jr. Software Engineer Contract-to-Hire Birmingham, AL(Hybrid) As a Jr Software Engineer for Brooksource, you will be a part of a business-critical applications project with company-wide-visibility for one of our enterprise-level clients in the health insurance space. Joining a curated team of fellow, jr. software engineers, you will be working alongside the claims processing teams and assisting in additional mission-critical application projects throughout your time using Java and Cobol on these distributed applications. You will receive training and mentorship on both the front-end and backends of these applications that will lead to ambidexterity and well-roundedness as a software engineer. This is an extremely collaborative team where you will need to move quickly, diligently and pay extreme attention to detail. This project will also give you solid experience in insurance, which is one of our oldest national industries. If you are looking for an opportunity to build your development experience, broaden your technological reach, and work within the health insurance space, keep reading and apply! Qualifications: Entry level (0-3 years) of programming experience in Java to support the front and backend of applications. Bachelor's degree in CS or equivalent work experience Responsibilities: Working in a DB2 environment with exposure to CICS, distributed systems, and testing Support real-time claims processing applications Expand, compare, and analyze fields Gain industry knowledge of the health insurance industry as it relates to claims applications Communicate appropriately and clearly with team members on the project as well as mid and senior level engineers under the claim's applications umbrella Company Info and perks: The largest provider of healthcare benefits in Alabama, our client covers more than 3 million people and employs more than 3,000. With on-site cafeteria, wellness center, and gym, you expect a stable, motivational environment. If you're looking for training, education, and mentorship-level support; stability in your career; and exposure to core technologies to give your skillset a backbone, this opportunity is for you!
    $64k-83k yearly est. 4d ago
  • Software Engineer Back End Developer

    Maximus 4.3company rating

    Staff software engineer job in Birmingham, AL

    Description & Requirements Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements. Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. Requires expertise in specialty areas. Back-End Software Developer shall perform engineering tasks for back-end design and development efforts including, but not limited to, developing back-end architectures to support current and new system capabilities and integrations, RESTful API development and modification, database management, and data model development and optimization. This position requires an active Secret Security clearance or higher. Although this role may be performed remotely, occasional paid travel to the client site in San Antonio, Texas or Baltimore, Maryland may be required. Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7 Job-Specific Minimum Requirements: - Secret or higher level security clearance required. - A bachelor's degree in related field required. A master's degree may be substituted for 2 years of experience. - 7 years of software development experience in object-oriented and scripted languages with the ability to apply several tool suites related to DevSecOps, microservices and containers. - 5 year's experience with CI/CD software development. - 3 years of experience participating in software development programs or projects. - Experience integrating into DoD DevSecOps environments. - Experience with integrating data from unclassified to classified application deployments. - Experience with Atlassian Software - Bug tracking and ticketing (Jira) and Document repository (Confluence). - Working understanding of modern HTML, CSS and front-end design principles. - Relevant experience performing back-end web design and development. - Demonstrated experience with relational databases, RESTful API development and communication, and system integrations. - Practical experience developing in a cloud environment. - Experience using Agile Test-Driven development with a focus towards web-based applications. - Experience working with manual testers to help: - Prepare, conduct and document various systems tests and results to verify system operability - Ensure compliance with project standards and requirements - 5 years of experience with at least five (5) of the following: - React (or another language and NPM) - Java and Maven - Jenkins - Gitlab - MySQL - AWS Infrastructure - Kubernetes - Red Hat Enterprise Linux (RHEL) - Ansible - Bash Scripts or PowerShell - Docker - DevSecOps experience with at least two (2) of the following Build tools: - UX Design tool suites (e.g. Sketch, InVision) - PostgreSQL - SonarQube - Fortify - JUnit, Jasmine, Karma or other unti test software - Spring 5.x - Hibernate - Java #techjobs #clearance #veterans Page #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 $ 120,000.00 Maximum Salary $ 150,000.00
    $66k-90k yearly est. Easy Apply 3d ago
  • Lead Dentist SW San Antonio at My Hometown Dentist at Potranco

    Bays Dental Group PC

    Staff software engineer job in Birmingham, AL

    Job DescriptionBenefits: Competitive salary Dental insurance Employee discounts Health insurance Training & development Vision insurance My Hometown Dentist at Potranco is looking for a caring, motivated Lead Dentist to take the helm of our brand-new, state-of-the-art dental office in Southwest San Antonio. This beautiful, modern practice features 5 fully equipped operatories, 2 skilled hygienists, Cone Beam CT, digital crown scanner, implant system, and so much more. This is a rare opportunity to step into a thriving, community-focused environment with all the tools you need to succeed. At My Hometown Dentist at Potranco, we take pride in being locally ownednot a big corporationand in putting our people and patients first. Were growing quickly and are looking for a lead dentist who wants to grow with us and truly make this office their own. Why Youll Love Working With Us: Locally and privately owned Supportive mentorship culture that invests in your growth Opportunities for advanced training & CE fully supported Unique bonus & incentive structure earnings easily exceed $400,000+ per year Cutting-edge technology throughout the office Respectful, uplifting team that makes every day enjoyable Strong PPO and fee-for-service patient base realistic production over $1,000,000+ per year Our patients health, comfort, and satisfaction are the heart of everything we do. As our Lead Dentist, youll play a key role in shaping the patient experience and leading the clinical side of our practice. If youre a compassionate clinician looking for a long-term home where you can grow, lead, and serve an amazing community, wed love to talk. Apply today to join the My Hometown Dentist family at Potranco!
    $87k-115k yearly est. 13d ago
  • Software Engineer Principal - Data Solution Implementation (Hadoop / Kafka / PySpark / DevOps)

    PNC 4.1company rating

    Staff software engineer job in Birmingham, AL

    At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a Software Engineer Principal within PNC's Data Products organization, you will be based in Pittsburgh, PA, Strongsville, OH, Dallas, TX, or Birmingham, AL. The position is primarily based in a PNC location. Responsibilities require time in the office or in the field on a regular basis. As a Software Engineer Principal, you will design and implement data solutions using cutting-edge technologies while collaborating with cross-functional teams and contributing to data governance and quality initiatives. In this role, you will build and maintain scalable data pipelines on cloud platforms, optimize data warehousing for high availability and performance, and implement data modeling techniques to support analytics and reporting needs. You will also ensure data quality and compliance across all processes, leverage big data frameworks such as Hadoop, Spark, and Kafka, and utilize DevOps practices and CI/CD tools to automate workflows. Additionally, you will monitor and maintain data systems for reliability and actively participate in Agile/SAFe ceremonies, including sprint planning and retrospectives. We are seeking candidates with proven expertise in cloud platforms like AWS, Azure, or Google Cloud and big data technologies such as Hadoop, Spark, Kafka, and Flink. Strong programming skills in PySpark, Scala, SQL, and Java are essential, along with experience in ETL processes, data modeling, and data warehousing. Familiarity with DevOps tools, CI/CD workflows, and monitoring systems is highly valued. Ideal candidates will possess excellent problem-solving and collaboration skills and thrive in a fast-paced Agile environment. Preferred qualifications include certifications such as AWS Certified Data Engineer or Agile/SAFe Practitioner, experience with orchestration tools like Apache Airflow, and a background in large-scale distributed systems. If you're passionate about building robust, scalable data solutions, we'd love to hear from you! PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position. **Job Description** + Aligns business strategy with software solutions. + Proposes, designs & codes software solutions to address complex business needs. Oversees technical and procedural documentation required. + Leads complex problem solving. + Provides technical guidance and support to colleagues and solution development. + Displays an innovative approach to apply modern principles, methodologies and tools to advance business initiatives and capabilities. PNC Employees take pride in our reputation and to continue building upon that we expect our employees to be: + **Customer Focused** - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions. + **Managing Risk** - Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework. **Qualifications** Successful candidates must demonstrate appropriate knowledge, skills, and abilities for a role. Listed below are skills, competencies, work experience, education, and required certifications/licensures needed to be successful in this position. **Preferred Skills** Apache Hadoop, Apache Kafka, Application Development, Business Management, Customer Solutions, Data Governance, Design, Group Problem Solving, Process Improvements, PySpark, Release Management, Software Solutions, User Experience (UX) Design **Competencies** Application Design, Architecture, Packaged Application Integration, Product and Vendor Evaluation, Software Process Improvement (SPI), System Development Life Cycle, Technical Troubleshooting **Work Experience** Roles at this level typically require a university / college degree, with 5+ years of industry-relevant experience. Specific certifications are often required. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered. **Education** Bachelors **Certifications** No Required Certification(s) **Licenses** No Required License(s) **Pay Transparency** Base Salary: $65,000.00 - $165,600.00 Salaries may vary based on geographic location, market data and on individual skills, experience, and education. This role is incentive eligible with the payment based upon company, business and/or individual performance. **Application Window** Generally, this opening is expected to be posted for two business days from 12/11/2025, although it may be longer with business discretion. **Benefits** PNC offers a comprehensive range of benefits to help meet your needs now and in the future. Depending on your eligibility, options for full-time employees include: medical/prescription drug coverage (with a Health Savings Account feature), dental and vision options; employee and spouse/child life insurance; short and long-term disability protection; 401(k) with PNC match, pension and stock purchase plans; dependent care reimbursement account; back-up child/elder care; adoption, surrogacy, and doula reimbursement; educational assistance, including select programs fully paid; a robust wellness program with financial incentives. In addition, PNC generally provides the following paid time off, depending on your eligibility: maternity and/or parental leave; up to 11 paid holidays each year; 8 occasional absence days each year, unless otherwise required by law; between 15 to 25 vacation days each year, depending on career level; and years of service. To learn more about these and other programs, including benefits for full time and part-time employees, visit Your PNC Total Rewards (******************************* . **Disability Accommodations Statement** If an accommodation is required to participate in the application process, please contact us via email at AccommodationRequest@pnc.com . Please include "accommodation request" in the subject line title and be sure to include your name, the job ID, and your preferred method of contact in the body of the email. Emails not related to accommodation requests will not receive responses. Applicants may also call ************ and say "Workday" for accommodation assistance. All information provided will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. At PNC we foster an inclusive and accessible workplace. We provide reasonable accommodations to employment applicants and qualified individuals with a disability who need an accommodation to perform the essential functions of their positions. **Equal Employment Opportunity (EEO)** PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law. This position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history. **California Residents** Refer to the California Consumer Privacy Act Privacy Notice (****************************************************************************************************** to gain understanding of how PNC may use or disclose your personal information in our hiring practices.
    $65k-165.6k yearly 4d ago
  • Software Developer

    Mainstreet Family Care 3.5company rating

    Staff software engineer job in Birmingham, AL

    MainStreet Family Care is a rocket-ship as we focus on MASSIVE REGIONAL EXPANSION. We have over 60 clinics across 4 states and are rapidly expanding throughout the Southeast under our MainStreet and KidsStreet brands, providing accessible healthcare in rural communities. We are seeking a talented and motivated Software Developer to join our Team and contribute to the development of cutting-edge, customer-facing applications that impact the healthcare industry and communities we serve. (This is not a remote or hybrid role at this time. We strongly encourage local candidates to our Birmingham, Alabama headquarters apply.) As a Software Developer, you will play a crucial role designing, developing, and maintaining software applications that enhance the efficiency, accuracy, and accessibility of healthcare services. This position is ideal for individuals with limited work experience but a strong passion for software development and a desire to make a meaningful impact in the communities we serve. You will work closely with experienced developers, software architects, and project managers to create high-quality solutions. Responsibilities: Be someone who wants to look back a year from now and laugh at the coder you once were. Have a passion for problem solving through technology. Collaborate with cross-functional teams to gather and analyze requirements for new software features and enhancements. Participate in the design and implementation of software solutions, following best practices and coding standards. Write clean, efficient, and maintainable code that meets functional and technical requirements. Assist in troubleshooting, debugging, and resolving software defects and issues. Contribute to the development of unit tests to ensure software quality and reliability. Stay up to date with emerging technologies, tools, and industry trends to suggest innovative solutions. Document software design, development processes, and code to facilitate knowledge sharing and future maintenance. Adhere to HIPAA and other relevant industry regulations and standards to ensure data security and patient privacy. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field/experience. Strong foundation in software development concepts, algorithms, and data structures. You're always learning ... reading books on best practices, researching how others have solved problems or fostered new concepts through software development. Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript ... Ideally, you've picked some of this up through your own study. Familiarity with web development frameworks and technologies (e.g., React, Angular, .Net) is a plus. Familiarity with iOS development is a big plus. We're not expecting you to start writing apps, but we've built in-house solutions that reside on smart devices. Basic understanding of relational databases and SQL. Excellent communication and teamwork skills to collaborate effectively with colleagues from diverse backgrounds. If you are an experienced Software Engineer with a keen interest in an organization that is rapidly growing, building custom software that will stand out in your professional experience, and you are excited about making a difference through technology, we STRONGLY encourage you to apply. Join us in shaping the future of the rural urgent care industry through software solutions!
    $64k-83k yearly est. 19d ago
  • Software Engineer - Mid Level (Must Have Mid-to-high level SQL Exp)

    Millenniumsoft 3.8company rating

    Staff software engineer job in Birmingham, AL

    Software Engineer - Mid Level (Must Have Mid-to-high level SQL Exp) Duration : 12 Months contract Total Hours/week : 40.00 1 st Shift Client: Medical Device Company Level Of Experience: Mid-Level Employment Type: Contract on W2 (Need US Citizens Or GC Holders Only) Monday - Friday 8AM - 5PM Specific skills needed for success: Mid-to-high level SQL experience needed to be able to write, modify, and run queries and scripts and stored procedures. Experience with utilizing a healthcare integration engine to process information. This would include technologies such as Corepoint, Cloverleaf, Rhapsody, and Mirth. Able use SQL and healthcare integration engine technology to identify and troubleshoot discrepancies detected within processed data. Requires a BS degree preferably Computer Science, Computer Engineering, Mathematics, Physics or a related Engineering discipline and 4-5 years' experience. Job Description: Responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. Demonstrates working knowledge of software engineering practices, techniques and processes and basic knowledge of technology trends and domain expertise. Understands and analyzes requirements for a single component. Translates the results of analysis into design by Designing solutions to address a specific requirement. Develop modules with moderate guidance. Has developed knowledge and skills in own job family; still acquiring / expanding fundamental knowledge and higher-level skills. Applies knowledge and skills to a variety of standard activities. Works with moderate guidance in own area of knowledge. Demonstrated understanding of multi-threaded software design and development. Excellent written and oral communication and interpersonal skills are essential. Demonstrated understanding of development in a process oriented/regulated environment and adhering to a quality management system. About Client: Client, a leading global medical technology company that makes and sells medical devices, instrumented systems and reagents, is dedicated to improving people's health throughout the world. The Company's capabilities are instrumental in combating many of the world's most pressing diseases. Founded in 1897 and headquartered in Franklin Lakes, New Jersey, Client employs more than 25,000 people in approximately 50 countries throughout the world. The Company serves healthcare institutions, life science researchers, clinical laboratories, industry and the general public. It was one of the first companies to sell U.S.-made glass syringes. It was also a pioneer in the production of hypodermic needles and ranked #195 in the 2019 Fortune 500 list. It was also listed among the top 100 companies in Newsweek's 2009 Green Rankings. Ranking of the 500 largest American corporations based on environmental performance, policies, and reputation. Placed third in the health care sector and 83rd overall #SoftwareEngineer #SQL #DesignControl #Development #Quality #Corepoint #Cloverleaf #Rhapsody #Mirth #Troubleshoot #Healthcare #Regulation
    $63k-83k yearly est. 60d+ ago
  • Senior Software Engineer

    Tocaro Blue

    Staff software engineer 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
  • Seeking an Emerging Structural Engineering Leader - Elevate Your Career with Mentorship and Growth Opportunities

    KPFF Consulting Engineers 4.4company rating

    Staff software engineer job in Birmingham, AL

    At KPFF Consulting Engineers , we are not just an engineering design firm-we are a community driven by innovation, sustainability, and a deep commitment to shaping the built environment. For over 60 years, we've been tackling some of the most complex infrastructure challenges, and as we continue to grow, we emphasize mentorship , professional development , and work-life integration for all our team members. Our decentralized structure empowers our offices to pursue projects that align with regional strengths while maintaining a collaborative culture that fosters flexibility and personal growth. With over 1,400 professionals nationwide, KPFF offers a generous compensation plan and a supportive environment where you can truly thrive both professionally and personally. Job Description About the Role: We're seeking an adaptive, growth-focused Structural Engineer to join our team based in Birmingham, AL. As a key contributor, you'll have the chance to work on a variety of exciting projects from start to finish while playing a vital role in guiding the future of our office. We are passionate about providing you with the resources and mentorship to grow your career, while also offering the flexibility to balance your work and personal life in a meaningful way. Why KPFF is the Right Fit for You: At KPFF, we are deeply committed to supporting your career goals and overall well-being. This means providing opportunities for both personal development and career advancement . You'll have the chance to work closely with experienced mentors , learn from a diverse range of projects, and participate in our Technical Excellence Program designed to ensure your ongoing professional growth. We also understand the importance of work-life integration . Our culture promotes balance, and we offer the flexibility to adjust your schedule to meet personal needs. We also have a generous benefits package and a competitive salary that includes paid overtime, ensuring that you are compensated for the work you do. Key Responsibilities: Assist planning, design, and execution of structural engineering projects while ensuring efficiency and innovation. Collaborate with clients, ensuring clear communication and delivering results that meet their needs. Help KPFF achieve its goal of being a perpetual organization , focusing on happy staff, happy clients, great engineering, and strong financial outcomes. Conduct feasibility studies, site investigations, and structural assessments. Assist in the preparation of engineering drawings, calculations, specifications, and reports, ensuring compliance with building codes and standards. Identify potential risks on projects and implement strategies to mitigate them. Qualifications Bachelor's degree in Civil Engineering or Architectural Engineering (Master's preferred). A Professional Engineer (PE) license Minimum 4 years of experience in structural engineering design Proficiency in structural analysis and design software (RISA-3D, ETABS, ADAPT, etc.). Strong knowledge of building codes and standards (IBC, ASCE, ACI, AISC). Excellent leadership and communication skills. Experience with BIM software (Revit, Bluebeam). Commitment to continuous professional development. Additional Information Why You'll Love Working Here: GENEROUS TIME OFF - Robust PTO package with many options for Paid Time Off Work-Life Integration - Flexible schedules and a culture that values your personal time and well-being. Compensation - Competitive salary structure, including paid overtime, semi-annual impact bonuses, and comprehensive benefits (health, dental, vision). Professional Development - Opportunities for growth through mentorship, paid exams, educational opportunities, and career advancement within a supportive team. Paid Family Leave - We value your family time and offer paid leave. Retirement Plan - 3% contribution to 401(k). Physical and Work Environment: Work is typically conducted in an office setting, with frequent use of a computer. Parking is provided for all team members, in a secure garage that is locked after hours Occasional lifting up to 15 lbs. At KPFF, we believe in building relationships through collaboration and engineering excellence . We are committed to creating a workplace where you feel empowered, supported, and equipped to reach your full potential. KPFF Consulting Engineers is an equal opportunity employer. We celebrate diversity and are dedicated to creating an inclusive environment for all employees. KPFF Consulting Engineers participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. KPFF Consulting Engineers is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, creed, ethnicity, national origin, religion, marital status, sex/gender (including sexual orientation or gender identity), pregnancy, veteran status, citizenship status, physical or mental disability, or any other protected basis.
    $91k-118k yearly est. 13h ago
  • Software Engineer IV

    Genpt

    Staff software engineer job in Birmingham, AL

    Motion Industries is seeking a Software Developer. We offer an excellent benefits package that includes a 401(k) plan, healthcare coverage, tuition reimbursement, vacation, sick, and holiday pay. You must be eligible to work in the US without Visa Sponsorship. Responsibilities This role will focus on developing scalable web services using a Software-as-a-Service (SaaS) approach, leveraging Google Functions (Function-as-a-Service, FaaS), with a strong emphasis on Reliability, Redundancy, Scalability, Availability, and Maintainability. This is a multi-year engagement initially focusing on backend development, with future projects planned for frontend development. Technical Resource/s will be focused on developing solutions in support of WMS 2.0, P44 Outbound services, DOM integrations and services. Qualifications 10+ years of Enterprise Applications Development experience with a track record of writing applications in Java for companies with revenues exceeding $1 billion. Experience working on large-scale modernization or greenfield SaaS projects. Experience with Test-Driven Development (TDD) and Quality Assurance. Java, Strong understanding of Java 21 features and hands-on with functionality like streams, functional programming, Asynchronous programming with Futures and Virtual Threads, and completable futures. JDBC, ORM frameworks, and good knowledge of document-based database systems such as Mongo Quarkus Framework preferred but Spring is acceptable Java microservice architecture Event-driven architecture and principles API development (both publisher and consumer) Strong code and system documentation skills Good understanding of Java and Event-driven design patterns. Best practices in software development (SDLC, etc.) Git. Experience in deploying applications in the cloud. Good Understanding of Agile/Scrum methodology and Kanban processes. Nice to Have Familiarity with Google Cloud Platform Experience with Google Pub/Sub and Kafka Knowledge of MongoDB Familiarity with Azure DevOps (Jira experience is acceptable) Experience with Azure DevOps Pipelines Soft Skills: Ability to adapt to new and unique challenges, providing enterprise-class solutions. Potential to manage remote and offshore team members in the future. Willingness and capability to train new developers as they come on board and mentor them to deliver projects and meet the timelines. Excellent System design skills along with a strong knowledge of good architectural principles. Good Communication skills, and presentation skills. The job requires you to do a lot of whiteboarding and make good design decisions to implement the system 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.
    $59k-79k yearly est. Auto-Apply 60d+ ago
  • Software Engineer, iOS Core Product - Birmingham, USA

    Speechify

    Staff software engineer job in Birmingham, AL

    Job Description The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Opportunity to lead key engineering and product decisions Actively shipping production code for the Speechify iOS app Work within a dedicated product team Participate in product discussions to shape the product roadmap Maintain and enhance the existing complex app architecture An Ideal Candidate Should Have Experience. You've worked on products that scaled to a large user base Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction Speed. You work quickly to generate ideas 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 Technical skills. Swift, SwiftUI Technical Requirements: Swift Programming Language SwiftUI experience Experience in Multithreading Programming Working with CI/CD infrastructure Experience with Fastlane SOLID principles, the ability to write every single class according to SOLID Experience with Git and understanding of different Git strategies What We offer: A fast-growing environment where you can help shape the company and product An entrepreneurial crew that supports risk, intuition, and hustle The opportunity to make a big impact in a transformative industry A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world Work in one of the fastest growing sectors of tech: 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.
    $59k-79k yearly est. 8d ago
  • Full Stack Software Engineer (.NET, React, and Azure) - 100% onsite

    Southern Talent Specialists

    Staff software engineer job in Birmingham, AL

    Job DescriptionSummary: Responsible for the design, development, maintenance, and support of software applications and processes for the Wealth Management business. Primary focus includes executing user stories with the Product Owner and Business Analyst via the Software Development Life Cycle (SDLC) and Agile methodologies. Development work primarily utilizes the Microsoft technology stack-.NET web development, MS SQL Server, JavaScript, JQuery, CSS, and cloud-native development (.NET Core). ESSENTIAL DUTIES AND RESPONSIBILITIES Develop program logic for new applications and modify logic in existing applications. Design and normalize data sets; develop data extraction and loading processes. Code, test, debug, document, implement, and maintain applications. Analyze and translate business requirements; maintain, test, and integrate application components. Independently troubleshoot and resolve problems, collaborating with team members as needed. Provide technical support for business-critical applications. Document software and related systems. Perform data analysis. Create ad-hoc reporting. Experience migrating applications and data from on-premises environments to cloud platforms (preferred). Participate in Agile ceremonies and team activities. Perform other duties as assigned. QUALIFICATIONS Bachelor's degree (4-year college) and 2-4 years of experience, or equivalent combination of education/experience. Experience in Financial Services industry, with Brokerage/Trust/Financial Planning systems preferred. Adaptability, strong communication skills, and collaborative teamwork abilities. Solid C# .NET development experience using latest .NET frameworks. Deep understanding of Microsoft SQL Server, complex stored procedures, ETL processes, SSRS, and reporting. Experience with big data technologies, especially Azure Data Lake. Release management using Atlassian Jira/Bamboo and Jenkins. Visual Studio .NET/.NET Core C#, Visual Basic.NET, ADO.NET, ASP.NET LINQ, Entity Framework IIS, Git, Atlassian Jira/Bamboo, Jenkins SSMS, T-SQL JavaScript, JQuery, CSS, HTML, AJAX Web services Preferred systems experience: React IBM Mainframe Transmission Jobs ETL design/development on IBM InfoSphere/Datastage Developing against Azure Databricks Powered by JazzHR 3ENLaicvpe
    $59k-79k yearly est. 15d ago
  • Lead Software Engineer

    Deploy 3.9company rating

    Staff software engineer 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
  • Fleet Reactor Engineering- Lead Engineer

    Southern Company 4.5company rating

    Staff software engineer job in Birmingham, AL

    **Fleet Reactor Engineering, Lead Engineer** Southern Nuclear Operating Company's corporate Nuclear Fuel and Analysis Department provides support and performance in the nuclear fuel, reload safety analysis, and reactor engineering functional area for the Southern Nuclear Fleet. We are seeking an individual capable of providing technical and programmatic leadership for driving and executing strategic initiatives at a fleet level for reactor engineering performance. The position is based out of the Southern Nuclear Energy Center Corporate Office in Birmingham, AL, and will require travel supporting Plant Farley, Hatch, or Vogtle. Travel may be up to 50% of the time and be seasonal based on plant refueling outage schedules. This position will be filled with a recognized leader and authority in reactor engineering. The individual will be responsible for driving results and providing technical leadership for activities related to reactivity management plans, core monitoring and predictions, fresh and irradiated fuel management, and reactor engineering governance. This position will serve as an extension of the functional area leadership for reactor engineering. As a result, the individual must be capable of leading others within a matrix management infrastructure that supports the Southern Nuclear management model. This position is responsible for ensuring fleet counterparts in reactor engineering perform in a manner commensurate with industry excellence. The individual will formulate strategic decisions and recommendations that impact the nuclear fuel and reactor engineering functional area. The individual must demonstrate creativity, foresight, and engineering judgement as they anticipate and solve challenging engineering problems and develop standards for the functional area with a high degree of autonomy. Additionally, this position will be called upon to provide coaching and mentoring to less experienced personnel within Nuclear Fuel and Analysis / Reactor Engineering. This position will be required to augment Nuclear Fuel and Analysis / Reactor Engineering perform functions (e.g. fuel manufacturing oversight, fuel design changes, operating domain evaluations, etc.) at the request of the Nuclear Fuel and Analysis leadership team. This role will be required to travel and support fleet refueling outages to augment reactor engineering and provide supplemental reactor engineering leadership. This position may be required to support the fleet Emergency Response Organization. This requires personnel to live within one hour of the SNC ERO facility for emergency response availability. The position will be filled at an exempt level 7. **JOB REQUIREMENTS:** **Education Requirements:** + Bachelor of Science Degree in Engineering from an ABET accredited college OR Professional Engineer (P.E.) license/certification required. + Degree(s) in Nuclear Engineering is preferred, but not required. **Experience Requirements:** + Qualified Reactor Engineer is highly desired + Previous leadership experience in reactor engineering functions is highly desired + Recognized expertise of core monitoring and core predictor software and other applicable codes, standards, and regulatory requirements related to reactor engineering. + Recognized expertise in nuclear fuel related FSAR and Technical Specifications and site procedures to perform fuel related operation support. + Candidates must meet minimum ANSI/ANS 3.1 1981 standards requirements for reactor engineering; any equivalencies are evaluated on a case-by-case basis in accordance with ANSI requirements. In addition, at least 8 years of nuclear fuel or reactor engineering experience is expected. (10 years is preferred; reactor engineering experience is preferred) + Proficiency with Southern Nuclear fleet reactor technologies including fuel/core design and operating/maneuvering strategies (AP1000, PWR, or BWR) is desired. **Knowledge, Skills & Abilities expected:** + Ability to provide effective technical and project leadership to fleet peers who are outside of reporting structure. + Mustexhibitanexceptionaldegreeoftechnicalexpertise,creativity,andresourcefulness to deal with unique or controversial problems. + Ability to provide technical direction to other engineers and serve as mentor + Demonstrated aptitude for setting and communicating strategic direction; providing leadership/ direction for a broad functional area; balancing tactical with strategic objectives. + Understanding of the other functional areas and interfaces between the various fleet organizations. + Excellent written and oral communications skills. Comfortable providing and presenting information to all levels of the organization. + Proven organizational skills with ability to balance multiple tasks simultaneously with little supervision or oversight. + Ability to make sound decisions under pressure in difficult situations. + Demonstrates willingness to challenge status quo and drive change. + Ability to hold others accountable and reinforce standards and expectations. + Ability to adapt to changing demands and priorities. + Ability to use good judgment to make sound engineering and business decisions; + Demonstrated ability to build relationships and work as a team. + Ability to be a team player with emphasis on team contribution. + Proficient in the use of Microsoft office products, specifically WORD, EXCEL and POWERPOINT **Behavioral Attributes:** + Role model for Safety First, Unquestionable Trust, Superior Performance, and Total Commitment + Honesty, respect, fairness and integrity drive behaviors. + Keeps promises and has ethical behavior as a standard. + Dedicated to superior performance and sets high expectations. + Committed to success of employees, customers and shareholders. + Self-directed with strong initiative. + Results oriented and customer focused. **Southern Nuclear** , a subsidiary of Southern Company (NYSE: SO), is a leader among the nation's nuclear energy facility operators and an innovator in advanced nuclear technologies. Southern Nuclear is an essential part of Southern Company's energy portfolio, operating over 8,200 MW across eight nuclear energy units in Alabama and Georgia at the Joseph M. Farley Nuclear Plant near Dothan, Ala., the Edwin I. Hatch Nuclear Plant near Baxley, Ga., and the Alvin W. Vogtle Electric Generating Plant near Waynesboro, Ga. The company recently achieved commercial operation on Vogtle Units 3&4, representing an historic achievement for the nuclear industry and the country. Vogtle Units 3&4 are the first new nuclear units to reach commercial operation and be built in the United States in the last three decades. Southern Nuclear is a recognized leader in the industry in nuclear and fuel innovation, having been the first to deploy Accident Tolerant Fuels and winning over 10 consecutive Top Innovative Practice (TIP) Awards and eight EPRI awards. For more than 40 years, Southern Nuclear has operated nuclear energy facilities at the highest levels of safety and reliability, generating carbon-free electricity for millions of homes and businesses. The company's headquarters is in Birmingham, Ala. Twitter: @SouthernNuclear; Facebook: facebook.com/southernnuclear; *********************** 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: 15858 Job Category: Engineering Job Schedule: Full time Company: Southern Nuclear
    $108k-128k yearly est. 15d ago
  • Software Engineer Principal - Salesforce

    PNC Financial Services Group, Inc. 4.4company rating

    Staff software engineer job in Birmingham, AL

    At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a Software Engineer Principal within PNC's Digital Channels organization, you will be based in Pittsburgh, PA, Strongsville, OH, Dallas, TX or Birmingham, AL. The position is primarily based in a PNC location. Responsibilities require time in the office or in the field on a regular basis. As a Software Engineer Principal, you will be part of an Agile engineering team where you will be responsible for technical design and development within our Digital Channels line of business. Additionally, you will work with our testers to address bugs or defects and propose & design solutions. This position would require fluidity and flexibility, as this is not a role with specific guidelines where you will perform the same tasks on a day to day basis. As a Software Engineer Principal, you will also be responsible for serving as a mentor for other members of the team. Due to the nature of this position we are seeking passionate Software Engineers Candidates should have experience with the following: * Salesforce Development * Understanding of Apex coding language * Design, code, test, and deploy high-quality, scalable Salesforce solutions to meet business requirements, ensuring adherence to coding standards and best practices * Collaborate closely with stakeholders, including Business Analysts, Project Managers, and other Developers, to gather requirements, translate them into technical solutions, and ensure alignment with business objectives. PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position. Job Description * Aligns business strategy with software solutions. * Proposes, designs & codes software solutions to address complex business needs. Oversees technical and procedural documentation required. * Leads complex problem solving. * Provides technical guidance and support to colleagues and solution development. * Displays an innovative approach to apply modern principles, methodologies and tools to advance business initiatives and capabilities. PNC Employees take pride in our reputation and to continue building upon that we expect our employees to be: * Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions. * Managing Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework. Qualifications Successful candidates must demonstrate appropriate knowledge, skills, and abilities for a role. Listed below are skills, competencies, work experience, education, and required certifications/licensures needed to be successful in this position. Preferred Skills Application Development, Business Management, Customer Solutions, Design, Group Problem Solving, Process Improvements, Release Management, Software Solutions, User Experience (UX) Design Competencies Application Design, Architecture, Packaged Application Integration, Product and Vendor Evaluation, Software Process Improvement (SPI), System Development Life Cycle, Technical Troubleshooting Work Experience Roles at this level typically require a university / college degree, with 5+ years of industry-relevant experience. Specific certifications are often required. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered. Education Bachelors Certifications No Required Certification(s) Licenses No Required License(s) Pay Transparency Base Salary: $65,000.00 - $165,600.00 Salaries may vary based on geographic location, market data and on individual skills, experience, and education. This role is incentive eligible with the payment based upon company, business and/or individual performance. Application Window Generally, this opening is expected to be posted for two business days from 08/15/2025, although it may be longer with business discretion. Benefits PNC offers a comprehensive range of benefits to help meet your needs now and in the future. Depending on your eligibility, options for full-time employees include: medical/prescription drug coverage (with a Health Savings Account feature), dental and vision options; employee and spouse/child life insurance; short and long-term disability protection; 401(k) with PNC match, pension and stock purchase plans; dependent care reimbursement account; back-up child/elder care; adoption, surrogacy, and doula reimbursement; educational assistance, including select programs fully paid; a robust wellness program with financial incentives. In addition, PNC generally provides the following paid time off, depending on your eligibility: maternity and/or parental leave; up to 11 paid holidays each year; 8 occasional absence days each year, unless otherwise required by law; between 15 to 25 vacation days each year, depending on career level; and years of service. To learn more about these and other programs, including benefits for full time and part-time employees, visit Your PNC Total Rewards. Disability Accommodations Statement If an accommodation is required to participate in the application process, please contact us via email at AccommodationRequest@pnc.com. Please include "accommodation request" in the subject line title and be sure to include your name, the job ID, and your preferred method of contact in the body of the email. Emails not related to accommodation requests will not receive responses. Applicants may also call ************ and say "Workday" for accommodation assistance. All information provided will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. At PNC we foster an inclusive and accessible workplace. We provide reasonable accommodations to employment applicants and qualified individuals with a disability who need an accommodation to perform the essential functions of their positions. Equal Employment Opportunity (EEO) PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law. This position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history. California Residents Refer to the California Consumer Privacy Act Privacy Notice to gain understanding of how PNC may use or disclose your personal information in our hiring practices.
    $65k-165.6k yearly 33d ago
  • Principal Power Uprate Analysis Engineer

    Enercon 4.5company rating

    Staff software engineer job in Birmingham, AL

    Join ENERCON as a Principal Power Uprate Analysis Engineer and play a key role in advancing nuclear energy solutions across the country. In this leadership-level position, you'll leverage your expertise to guide complex engineering projects, mentor junior staff, and contribute to the safe and efficient implementation of power uprates at nuclear facilities. We invest in our people-whether your career path leads toward technical mastery, project leadership, or people management, we provide the resources and support to help you grow. We're looking for engineers who bring a combination of technical depth, leadership capability, and a passion for nuclear innovation. Ideal candidates will have prior experience supporting power uprate projects and a strong foundation in nuclear systems and plant operations. We encourage you to explore this exciting opportunity and become part of our innovative and impactful team-where your work will help bring more nuclear power to the market. This role can be based out of any of our nuclear office locations, and remote work will be considered for strong candidates not located near an office. Responsibilities As a Principal Engineer, you'll be a subject matter expert in power uprate evaluations and implementation. You'll work on dynamic, high-impact projects that require deep knowledge of nuclear systems engineering, plant design analysis, and design modifications. Your work will directly contribute to increasing reactor output while maintaining safety and regulatory compliance. Legacy & Leadership: As a Principal Engineer, you'll have the opportunity to pass on your expertise and shape the next generation of nuclear professionals. Your insights and experience will directly influence how future engineers approach complex challenges in reactor performance and safety. Strategic Impact: Power uprates are a key part of the U.S. clean energy strategy, driven by recent legislation aimed at accelerating nuclear deployment. These projects are foundational to increasing reactor output and extending plant lifespans. Influence & Collaboration: You'll work closely with senior stakeholders, regulatory bodies, and multidisciplinary teams to guide high-impact projects. Your voice will help shape technical direction, project strategy, and industry best practices. Mentorship & Culture Building: Beyond technical leadership, you'll help foster a culture of excellence, innovation, and continuous learning-ensuring ENERCON remains a trusted partner in the evolving nuclear landscape. Design Margin Evaluation: Conduct detailed engineering studies to assess available design margins across nuclear plant systems, including reactor core, steam generators, feedwater systems, and electrical infrastructure. System Impact Analysis: Evaluate the impact of increased power levels on plant systems, components, and structures. Identify potential bottlenecks or limitations and propose engineering solutions. Modification Identification & Scoping: Determine necessary plant modifications to accommodate the new power level, including mechanical, electrical, and I&C changes. Develop scopes of work and support cost-benefit analyses. Cross-Disciplinary Coordination: Work closely with design engineering, licensing, operations, and maintenance teams to ensure alignment on uprate strategy and implementation. Documentation & Reporting: Prepare technical reports, design change packages, and presentations for internal stakeholders and regulatory bodies. Maintain accurate records of evaluations and decisions. Vendor & Contractor Interface: Support engagement with external vendors and contractors for specialized studies, equipment upgrades, and implementation planning. #LI-SH7 Qualifications Bachelor's Degree in Engineering (Nuclear, Mechanical, Civil, Electrical or related discipline) from an ABET accredited university 10+ years of relevant experience in nuclear engineering, with a focus on power uprates PE license or progress toward licensure is a plus Experience evaluating large scale power generation systems following industry accepted electrical codes and standards such as IEEE, IEC, NEC, and NERC; preferably in nuclear Proficiency in understanding highly technical topics in the field of engineering using textbooks, white papers, and industry studies as basis and guidance Experience in performing engineering studies and analysis in one or more of the following disciplines: Electrical: load flow, short circuit, arc flash, equipment protection, sequence of operation, and transient stability Mechanical: thermal-hydraulic evaluations, system flow modeling, pump and valve sizing, and stress analysis Civil/Structural: structural load assessments, seismic and wind evaluations, foundation design reviews, and support modifications for uprate-related equipment Pay Range USD $130,000.00 - USD $180,000.00 /Yr. Additional Information About ENERCON: At Enercon Services, Inc. (ENERCON), we're driven by our people-and we're proud to offer rewarding careers in a culture of excellence. We provide a comprehensive benefits package and professional development opportunities that support your long-term growth. What We Offer: Enjoy full benefits for you and your dependents starting day one, no waiting period Flexible work arrangements, including hybrid and alternative schedules 401(k) with employer matching Tuition reimbursement Professional Engineer (PE) license support and incentives Want to see the full picture? Click HERE to see our Comprehensive Benefits Salary Range Information: If a salary range is listed, it reflects the typical range for this full-time position based on the role, level, and location. Individual compensation within the range will be determined by factors such as work location, relevant experience, job-related skills, and education or training. Eligibility to Work: Candidates must be legally eligible to work in the US without requiring current or future sponsorship. Ability to pass a pre-employment and random drug and alcohol screenings, ENERCON and client specific background checks, and annual motor vehicle record (MVR) according to company and client policies. Equal Opportunity Employer: ENERCON does not discriminate in employment opportunities or practices based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by law. Connect with Us: *************** | LinkedIn
    $130k-180k yearly Auto-Apply 35d ago
  • Software Engineer - Senior Associate

    PwC 4.8company rating

    Staff software engineer job in Birmingham, AL

    **Specialty/Competency:** Product Innovation **Industry/Sector:** Not Applicable **Time Type:** Full time **Travel Requirements:** Up to 60% At PwC, our people in software and product innovation focus on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients. These individuals combine technical experience with creative thinking to deliver innovative software products and solutions. Those in software engineering at PwC will focus on developing innovative software solutions to drive digital transformation and enhance business performance. In this field, you will use your knowledge to design, code, and test cutting-edge applications that revolutionise industries and deliver exceptional user experiences. Focused on relationships, you are building meaningful client connections, and learning how to manage and inspire others. Navigating increasingly complex situations, you are growing your personal brand, deepening technical expertise and awareness of your strengths. You are expected to anticipate the needs of your teams and clients, and to deliver quality. Embracing increased ambiguity, you are comfortable when the path forward isn't clear, you ask questions, and you use these moments as opportunities to grow. Examples of the skills, knowledge, and experiences you need to lead and deliver value at this level include but are not limited to: + Respond effectively to the diverse perspectives, needs, and feelings of others. + Use a broad range of tools, methodologies and techniques to generate new ideas and solve problems. + Use critical thinking to break down complex concepts. + Understand the broader objectives of your project or role and how your work fits into the overall strategy. + Develop a deeper understanding of the business context and how it is changing. + Use reflection to develop self awareness, enhance strengths and address development areas. + Interpret data to inform insights and recommendations. + Uphold and reinforce professional and technical standards (e.g. refer to specific PwC tax and audit guidance), the Firm's code of conduct, and independence requirements. As part of the Software Engineering team you will design and develop innovative software solutions that drive business success. As a Senior Associate, you will leverage your technical knowledge and problem-solving skills to navigate complex challenges, mentor junior team members, and build meaningful client relationships. This role offers the chance to work with advanced technologies and contribute to large-scale projects that impact the future of our clients. Responsibilities - Mentor and guide junior team members to foster their development - Cultivate substantial relationships with clients to understand their needs - Analyze project requirements and deliver quality results - Work with cross-functional teams to confirm project alignment - Maintain awareness of industry trends to drive continuous improvement What You Must Have - Bachelor's Degree in Business Analytics, Analytics, Accounting, Software Engineering, Computer Engineering & Accounting - At least 3 years of experience What Sets You Apart - Master's Degree preferred - Demonstrating proficiency in Java 8 or Python - Utilizing application frameworks like Spring Boot, Spring Cloud - Building Microservices REST API and Event Driven Design - Developing with Knative, Docker, and Kubernetes - Working with Kafka and Apache NiFi - Designing and querying Relational and NoSQL databases - Creating Web User Interfaces using JavaScript libraries - Experience with Agile Methodologies Learn more about how we work: ************************** PwC does not intend to hire experienced or entry level job seekers who will need, now or in the future, PwC sponsorship through the H-1B lottery, except as set forth within the following policy: *********************************** As PwC is an equal opportunity employer, all qualified applicants will receive consideration for employment at PwC without regard to race; color; religion; national origin; sex (including pregnancy, sexual orientation, and gender identity); age; disability; genetic information (including family medical history); veteran, marital, or citizenship status; or, any other status protected by law. For only those qualified applicants that are impacted by the Los Angeles County Fair Chance Ordinance for Employers, the Los Angeles' Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, San Diego County Fair Chance Ordinance, and the California Fair Chance Act, where applicable, arrest or conviction records will be considered for Employment in accordance with these laws. At PwC, we recognize that conviction records may have a direct, adverse, and negative relationship to responsibilities such as accessing sensitive company or customer information, handling proprietary assets, or collaborating closely with team members. We evaluate these factors thoughtfully to establish a secure and trusted workplace for all. Applications will be accepted until the position is filled or the posting is removed, unless otherwise set forth on the following webpage. Please visit this link for information about anticipated application deadlines: *************************************** The salary range for this position is: $77,000 - $202,000. Actual compensation within the range will be dependent upon the individual's skills, experience, qualifications and location, and applicable employment laws. All hired individuals are eligible for an annual discretionary bonus. PwC offers a wide range of benefits, including medical, dental, vision, 401k, holiday pay, vacation, personal and family sick leave, and more. To view our benefits at a glance, please visit the following link: *********************************** \#LI-Hybrid
    $77k-202k yearly 60d+ ago
  • Fleet Principal Motor Engineer

    KBH Industrial 4.0company rating

    Staff software engineer job in Birmingham, AL

    KBH Industrial | Birmingham, Alabama | Full-Time About Us KBH Solutions (also known as KBH Industrial) is your most reliable source for project management, project controls and project oversight with associated support services. KBH can and will support all phases of your project. Job Summary We are seeking a Fleet Principal Motor Engineer to provide expert support to a nuclear fleet (eight operating units) in the area of medium and low voltage AC and VFD motors. This position, reporting to the Fleet Plant Engineering Support Electrical and Controls (I&C) Manager, will oversee motor maintenance and life cycle management programs, including long-range planning, performance monitoring, and technical governance. Candidates with strong motor technical experience but limited nuclear background are welcome to apply; however, experience in nuclear power generation is highly preferred. Key Responsibilities Provide engineering support across the fleet for medium and low voltage AC and VFD motors. Lead and oversee motor maintenance and life cycle management programs. Develop and maintain motor-related specifications, procedures, and long-range plans. Conduct troubleshooting, vendor factory acceptance testing, performance testing, and site acceptance testing. Support maintenance and engineering teams in resolving motor issues during outages and special projects. Implement and manage motor equipment reliability programs. Interface with vendors and service suppliers for procurement, repair plans, troubleshooting, and performance resolution. Communicate technical issues effectively to management at plant and corporate levels. Stay informed of emerging motor technologies and industry best practices. Contribute to the development, review, and approval of motor specifications. Required Education and Experience Bachelors degree in Electrical, Mechanical, Controls, or Industrial Engineering from an ABET-accredited institution preferred. Bachelor of Science in another engineering discipline or Professional Engineer (PE) license with significant power generation experience may be considered. Minimum of 5 years of motor experience, with at least 2 years supporting or working within a nuclear generation facility. Strong background in motor design, maintenance, refurbishment, repair, and troubleshooting. Experience conducting factory acceptance and performance testing. Familiarity with power plant maintenance and engineering support functions. Qualifications and Skills Strong technical knowledge of motors used in nuclear power generation facilities. Understanding of applicable codes, standards, and regulatory requirements. Ability to diagnose issues and make sound engineering decisions under pressure. Knowledge of design basis, configuration management, procurement, and modification processes. Skilled in developing life cycle plans and reliability strategies for motor systems. Excellent communication and collaboration skills across multiple teams. Ability to work effectively with vendors, maintenance personnel, and management. Other Requirements Must maintain unescorted site access and NRC Fitness for Duty. Willingness to work alternate shifts and extended hours during maintenance outages. Must qualify for Emergency ERO Duty support role as determined by management.
    $86k-121k yearly est. 60d+ ago
  • Senior Software Developer (Java)

    Kemper Corp 4.0company rating

    Staff software engineer job in Birmingham, AL

    Details Kemper is one of the nation's leading specialized insurers. Our success is a direct reflection of the talented and diverse people who make a positive difference in the lives of our customers every day. We believe a high-performing culture, valuable opportunities for personal development and professional challenge, and a healthy work-life balance can be highly motivating and productive. Kemper's products and services are making a real difference to our customers, who have unique and evolving needs. By joining our team, you are helping to provide an experience to our stakeholders that delivers on our promises. Senior Software Developer provides technical consulting for application software development or computing technologies within areas of expertise. Demonstrates a thorough knowledge of a specific programming language. Identifies and resolves complex technical problems and issues with assigned applications and work processes. Position Responsibilities * Provides technical consulting and support for application software development or computing technologies within areas of expertise. * Develops, documents and executes unit test cases. * Delivers quality and timely results. * Identifies and resolves complex technical problems and issues with assigned applications and work processes. Escalates problems beyond level of expertise to manager, more experienced technical staff or vendor representatives. * Review and recommend test plans for impacted areas and test coverage. * Complies with and supports all corporate, department and team policies and procedures. * Keeps manager, project teams/managers and business customers informed of activities and problems within assigned areas of responsibility; refers matters beyond limits of authority to manager for direction. * Recommends improvements to existing processes or proposes new ones, to improve the quality of project deliverables. * Performs code and design reviews. * Consults with internal and external customers on the utilization of applications computing technologies, within areas of expertise, to ensure that customers optimize the value of those technologies. * Leads projects within specified technical disciplines; plans for the appropriate resources needed. * Develop technical knowledge and performance skills of IS projects teams, within areas of expertise. * Researches, evaluates and recommends new technologies independently or with the architect's implementation. * Supports proof-of-concept activities * Develop technical specs, design documents, functional designs and requirements. Position Qualifications * 5 Years of Experience * Bachelor's degree, equivalent work experience or appropriate technical certification. * Experience in technical disciplines such as Java and Spring Boot and microservices programming * Experience in technical disciplines such as Rest, Soap, Angular and AWS * Knowledge and experience with Amazon Aurora PostgreSQL * Experience with monitoring tools such as Splunk, AppDynamics, and Grafana * Experience with Code Analyzer and scanning tools (SonarQube / Veracode) * Ability to support multiple software applications * Knowledge of cloud development practices preferred * Ability to code, unit test and debug complex business applications * Ability to write systems design specifications for complex applications * Understanding of the software development life cycle * Ability to quickly learn new/emerging technologies and resolve any problems involved in integrating these new/emerging technologies with our systems. * Ability to manage own time and prioritize activities and resources to deliver timely results. * Ability to gather and analyze complex facts and data and to draw correct inferences from the information. Assesses alternatives and presents logical solutions to problems. * Ability to influence events to achieve results. Originates independent action rather than passively reacting to events as they occur. * Able to follow industry defined best practice development standards. * Professional experience with frameworks and development tools * Experience in executing and supporting testing. * Worked with various project methodologies (agile and waterfall) * Able to translate business to technical requirements. * Understands technical controls, security concepts and SOX requirements. * Good understanding of the insurance industry and company business practices preferred. * Ability to address and analyze impact of system issues. * Performs other related duties as assigned. * This position works onsite at the Kemper office. The range for this position is $77,100 to $128,500. When determining candidate offers, we consider experience, skills, education, certifications, and geographic location among other factors. This job is also eligible for our Kemper benefits package (Medical, Dental, Vision, PTO, 401k, etc.) Kemper is proud to be an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, disability status or any other status protected by the laws or regulations in the locations where we operate. We are committed to supporting diversity and equality across our organization and we work diligently to maintain a workplace free from discrimination. Kemper is focused on expanding our Diversity, Equity and Inclusion efforts to align with our vision, mission, and guiding principles. Kemper does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Kemper and Kemper will not be obligated to pay a placement fee. Kemper will never request personal information, such as your social security number or banking information, via text or email. Additionally, Kemper does not use external messaging applications like WireApp or Skype to communicate with candidates. If you receive such a message, delete it. #LI-AK
    $77.1k-128.5k yearly Auto-Apply 36d ago
  • Senior Engineer

    International Association of Plumbing 4.0company rating

    Staff software engineer job in Birmingham, AL

    Job Description Construction Products Group (CPG) is looking for an experienced engineer to produce evaluation reports/listings by evaluating technical data and quality documentation to determine code compliance of building products. Product Evaluation Engineers at CPG: Work with clients and building officials. Evaluate technical data to determine building code compliance and produce evaluation reports/listings. Write reports by reviewing innovative new technologies, test reports, drawings, calculations, quality documentation and supporting information to assure compliance with applicable product standards and building codes. Develop criteria and attend evaluation/criteria committee meetings for building materials as alternatives to the building code. Represent CPG at professional organizations, standards writing bodies, industry events, technical committees. A quality contender is familiar with various design methodologies, codes, and standards. Benefits As a critical branch of The International Association of Plumbing and Mechanical Officials (IAPMO ) Construction Products Group, we value and employ individuals dedicated to our mission by offering: A competitive salary and benefits package, such as no-cost health, dental, life, AD&D, LTC 14 paid holidays 10 days per year of vacation 15 paid sick days per calendar year 401k and profit-sharing Childcare discounts. Plus, much more! This position has the option to work remotely and is not limited to a California resident. Qualifications - Experience, Knowledge, Skills, and Abilities: Bachelor's degree in civil, structural, or architectural engineering or combination of similar education and work-related experience required. Minimum 5-year relevant work experience in an Engineering field - preference for work experience in product testing/compliance, building code development or enforcement, or related field. EIT registration minimum, PE License a plus. Reading Comprehension/ Speaking/Writing. Ability to read and interpret documents such as architectural and structural plans, codes and standards. Ability to write routine reports and correspondence. Ability to speak effectively after groups of customers or employees of the organization. Travel required as needed to attend conferences, meetings, and other functions. Computer literacy sufficient to operate spreadsheet and word processing applications (i.e., Microsoft Excel, Microsoft Word, Microsoft PowerPoint). salary $110,500-$144,600
    $110.5k-144.6k yearly 3d ago
  • Senior Landfill Engineer/Solid Waste-PE

    Teema

    Staff software engineer job in Hoover, AL

    Job Description We are currently seeking a Senior Engineer to work in our Richmond, VA office in the Waste & Recycling Division. The Waste & Recycling Division is focused on providing solid waste engineering, environmental, and construction services to our solid waste clients. The Senior Engineer is principally responsible for planning and design development and teaching and mentoring junior engineering staff. The Senior Engineer will manage all project responsibilities of multi-discipline teams. The projects are challenging and provide unique design and project management opportunities. Duties: Responsible for planning, scheduling, developing, coordinating, directing, and managing large and small design and master planning projects with many complex features. Projects will include solid-waste related site development projects (i.e., landfills, transfer stations, convenience sites): developing master plans, design drawings, design of stormwater management and erosion control systems, technical specifications, and cost estimates. Preparing various types of related reports and studies and secure permitting for projects. Developing and evaluating plans and criteria for a variety of projects as well as planning and coordinating activities to be carried out by others including in-house engineers, designers, and geologists and outside specialty consultants. Position includes teaching and mentoring of younger staff located in offices throughout the Mid-Atlantic. Position will require travel to other offices and clients' facilities to better understand site conditions and design considerations and to monitor construction progress. Requirements Minimum requirements include a BS in Civil or Environmental Engineering, Licensed Professional Engineer with 10 to 15 years of experience, including solid waste or closely related projects. Knowledge of AutoCAD. Ideal candidate has the traits of a team player who is enthusiastic about all aspects of engineering and project management and can lead projects from planning and preliminary engineering through design and construction. Must have good communication skills and be able to teach and mentor junior staff as well as communicate effectively with project team members, regulators and clients. Willing and capable of traveling throughout the Mid-Atlantic.
    $81k-109k yearly est. 24d ago

Learn more about staff software engineer jobs

How much does a staff software engineer earn in Hoover, AL?

The average staff software engineer in Hoover, AL earns between $80,000 and $139,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average staff software engineer salary in Hoover, AL

$106,000
Job type you want
Full Time
Part Time
Internship
Temporary