Job Closed

This listing is no longer active.

BNSF Railway logo
BNSF Railway

For more than 170 years, BNSF Railway has worked to connect its users with the global marketplace, playing “a vital role in building and sustaining this natio

Full Stack Senior/Staff Software Engineer

Location

United States

Posted

24 days ago

Salary

$165K - $300K / year

Seniority

Lead

Job Description

Full Stack Senior/Staff Software Engineer

BNSF Railway

Role Description Be part of a team that values safety, inclusion, and excellence. As a member of our team, you will play a role in supporting the movement of essential products and materials that help feed, clothe, supply, and power communities throughout America and the world. BNSF | Tech is the technology division making BNSF the preeminent freight and mobility company in North America. If you are passionate about making a difference and eager to advance your career in a dynamic and supportive environment, we want you on our team! Join us in reshaping the future of freight rail and discover a fulfilling career where your contributions matter. Key responsibilities may include: - Own and deliver highly visible, innovative projects that directly impact our railroad logistics. - Drive the technical and architectural vision for a core team that develops software for freight movement operations. - Involve in all aspects of the software development cycle including scoping, design, implementation, testing & delivery. - Develop APIs, automation, and tools to improve platform integration. - Build and maintain monitoring and alerting systems for services. - Collaborate with application teams to enhance reliability and performance. - Design and operate scalable systems across data centers, edge devices, and the cloud. - Work with BNSF teams to create products that improve rail network operations. - Innovate in distributed computing and drive industry transformation. - Build solutions for high-speed, large-scale predictions on distributed systems. - Solve broad challenges by designing and coding effective solutions in an agile environment. - Own architecture for large-scale, complex systems. - Make critical technical decisions balancing business needs and engineering trade-offs. - Drive cross-team alignment on technical solutions. - Establish and maintain coding and design best practices. - Serve as a subject matter expert in one or more technical domains. - Mentor and grow other engineers, including other senior engineers. - Anticipate technical risks and design systems to mitigate them. Qualifications - Authorized to work in the US. - Minimum 6 years of software development or related experience. - 6+ years of programming experience with at least one software programming language. - Experience with distributed systems and use of technologies such as messaging frameworks (i.e. Kafka and RabbitMQ), API gateways, SQL/NoSQL/Graph databases, caching systems, and serverless platforms. - Experience with CI/CD pipelines, Git workflows, and DevOps practices. - Interest in open-source platform and infrastructure technologies. - Familiarity with observability stacks (e.g., Prometheus, Grafana, OpenTelemetry). - Experience with secure coding practices and platform security principles. - Ability to work in cross-functional teams and communicate with stakeholders. - Experience participating in design reviews, incident retrospectives, or RFC processes. - Demonstrated ability to learn new technical concepts and to adapt to new technologies quickly. - Strong communication and collaboration skills. - Experience as a mentor, or a tech lead in an engineering team. Requirements - Bachelor’s degree or higher in computer science, or related field (preferred). - Engineering experience with a public PaaS or cloud provider (AWS, Azure or GCP) (preferred). - Experience developing and operating large scale distributed systems in Production (preferred). - Experience with serverless runtimes and event-driven architectures (preferred). - Familiarity with developer tooling as a builder and/or user (preferred). - Interest in sustainable infrastructure and cost/resource awareness (preferred). - Experience with single-pane-of-glass management platforms or control planes for distributed systems (preferred). - Familiarity with frameworks like React, Angular, Node.js, Spring Boot (preferred). - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience (preferred). - Able to work now and in the future without BNSF’s assistance in obtaining, maintaining, or extending employment authorization (preferred). Benefits - An industry-leading 401(k) and renowned Railroad Retirement program. - A range of robust health care options for you and your dependents (including domestic partners). - Health care spending accounts (HSA) with employer contributions. - Life and disability insurance, provided at no cost. - Family benefits including parental, pediatric and family building support, adoption and surrogacy reimbursement. - Access to discounts on travel, gym memberships, counseling services and wellness support. - Annual bonus (Incentive Compensation Program). - Generous leave / time off policies.

Related Job Pages

More Full-stack Engineer Jobs

HYPR | The Identity Assurance Company logo

Senior Software Engineer – Server, UAF

HYPR | The Identity Assurance Company

Creating Trust in the Identity Lifecycle as The Identity Assurance Company

Full TimeRemoteTeam 51-200H1B Sponsor

• Design, develop and deploy SaaS services end-to-end—from understanding requirements and designing solutions to deployment, production support, scalability and performance • Be on the fore front of AI-native SDLC by using agents throughout design, coding, testing, and documentation • Research new technologies and solutions to improve existing products and explore new directions • Implement comprehensive automated testing at the component level and collaborate with SDET(s) • Participate in standards bodies and shape next-generation standards like W3C, WebAuthn, and OAuth • Work directly with customers - product calls to understand the problems and an on-call rotation of incident escalation

Worldwide
Mercury Insurance logo

Staff Software Engineer – AI

Mercury Insurance

Founded in 1961, Mercury Insurance helps consumers create their ideal insurance policies and specializes in automobile, home, condo, renters, and business insurance. Recognized by

• Apply Generative AI techniques to solve complex business problems by identifying opportunities where AI can enhance existing software systems and create new intelligent features. • Integrate Generative AI models and capabilities into production software applications, bridging the gap between Generative AI research and practical software engineering implementation. • Evaluate and select appropriate Generative AI models, tools, and techniques for specific use cases, considering factors like performance, cost, maintainability, and business impact. • Write high-quality code that combines traditional software engineering with AI components, ensuring robust integration, proper error handling, and comprehensive test coverage. • Review and translate product requirements into technical solutions that leverage AI effectively, designing systems that seamlessly blend AI capabilities with core application functionality. • Lead design and code reviews for AI-enhanced applications, ensuring best practices in both software engineering and AI implementation while maintaining Mercury standards. • Lead multiple sprint teams to deliver AI-powered features and improvements, addressing technical challenges in integrating AI into existing software systems. • Collaborate with product managers, data scientists, and engineering teams to identify AI opportunities and translate them into practical software solutions. • Mentor engineers on how to effectively incorporate AI into their software development practices, promoting understanding of AI capabilities and limitations. • Drive practical AI adoption across teams by demonstrating how to effectively combine software engineering principles with AI technologies. • Collaborate with product managers to estimate effort for AI-enhanced features, prioritize AI integration opportunities, and deliver measurable business value through AI implementation.

Alabama + 45 moreAll locations: Alabama | Alaska | Arizona | California | Colorado | Connecticut | Florida | Hawaii | Idaho | Illinois | Iowa | Kansas | Kentucky | Louisiana | Maine | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Ohio | Oklahoma | Oregon | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Washington | West Virginia | Wisconsin | Wyoming
$101.2K - $204.4K / year
CrowdStrike logo

Principal Engineer, Cloud

CrowdStrike

CrowdStrike has redefined security with the world’s most advanced cloud-native platform that protects and enables the people, processes and technologies that drive modern enterprise. Tested and proven, the world's largest organizations trust CrowdStrike to stop breaches with unparalleled protection against the most sophisticated cyberattacks. The CrowdStrike culture has been built upon our Core Values since the day we began. We are Fanatical About the Customer, Relentlessly Focused on Innovation and believe that our Limitless Passion drives Unlimited Potential for every CrowdStriker. As a purpose-built remote-first company, we believe cultivating a connected culture for every employee, no matter where they are in the world, is a key ingredient in building a high-performing, diverse team. We don’t have a mission statement. We’re on a mission—to stop breaches. Ready to join a mission that matters?

Full TimeRemoteTeam 5,001-10,000Since 2011H1B Sponsor

• Lead the development of innovative AI-native cloud systems from concept to beta product • Design and implement cloud-based products and prototypes, with a focus on leveraging GenAI technologies • Drive deep technical collaboration with Engineering, Product Management, and Research teams to translate ambiguous business challenges into high-impact, scalable solutions • Drive the model development process through all stages, from initial research to production-ready implementations • Work closely with engineering teams to ensure smooth integration of solutions into production environments • Stay current with the latest advancements in AI-related cloud technologies • Act as a domain expert and mentor for other engineers, raising the bar for cloud engineering and AI innovation across the organization

Massachusetts
$195K - $290K / year
Job Closed
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Perform comprehensive QA/QC reviews of utility transmission design packages to ensure compliance with client specifications, industry codes (NESC, NEC), and engineering standards. • Validate design accuracy, completeness, and constructability, including reviewing design checklists, redlines, field data, and structural calculations. • Identify design inconsistencies, omissions, and potential constructability issues; provide clear corrective feedback to design teams. • Collaborate with project managers, design engineers, drafters, and field personnel to resolve design discrepancies and ensure timely corrections. • Develop and maintain QA/QC procedures, workflows, and best practices to improve design quality and reduce rework. • Track QA/QC metrics and maintain documentation of review findings, trends, and corrective actions. • Assist in training and mentoring junior engineers and designers on quality standards and client requirements. • Support pre-construction coordination by addressing QA/QC concerns that may impact field execution. • Provide technical recommendations to management for continuous improvement of QA/QC processes and standards. • Ensure adherence to project schedules by maintaining efficient QA/QC turnaround times without compromising quality. • Participate in client meetings, audits, and internal reviews related to quality control and engineering standards compliance. • Assist in the implementation of digital QA/QC tools and systems to streamline review workflows and reporting.

Michigan
$125K - $160K / year