by Ronald Barron | Feb 20, 2025 | Uncategorized
About the Role
Title: Software Engineer
Location: Remote United States
Job Description:
Job Family:
Software Development & Support (Digital)
Travel Required:
Up to 10%
Clearance Required:
None
Guidehouse Digital, Inc. is searching for a Software Engineer to support biomedical and scientific related software development projects at the National Institute of Allergy and Infectious Disease (NIAID) in the National Institutes of Health (NIH). This opportunity is a full-time position with Guidehouse and can be either on site in Rockville, MD or remote based on candidate experience.
What You Will Do:
- Software development, design and architecture
- Write clean, maintainable code, with consideration of appropriate style and industry standards, along with documentation
- Deliver assigned tasks in a timely and efficient manner, and take ownership of the product delivery
- Oversee system administration, including deployments and configuration management
- Work closely with scientific subject matter experts, front-end developers, and stakeholders to define technical requirements to ensure functional software
- Other duties as required
What You Will Need:
- Bachelor’s degree
- Minimum FIVE (5) years experience in professional software development
- ONE (1)+ years of full-time working experience using Python.
- Demonstrate ability to write software, e.g. via a GitHub/GitLab account
- Ability to use *nix command line
- Experience working with APIs, integrating with external web services (REST, XML, JSON) or third-party tools
- Ability to communicate and work with a multi-disciplinary team of developers, analysts, and scientific subject matter experts
- Experience with relational databases, e.g., creating an ORM model or defining schemas and optimizing queries.
- Experience with CI/CD processes, e.g., GitHub Actions
- Experience with building applications on Amazon Web Service (AWS)
- Understanding of the Software Development Lifecycle and exposure to Agile or iterative software design practices
- Strong communications skills, both oral and written.
- Excellent analytical, organizational, interpersonal and time management skills.
- Experience with building and orchestrating containers (Docker/Singularity)
What Would Be Nice To Have:
- Bachelor’s or Master’s degree in Computer Science or related discipline
- ONE (1)+ years writing JavaScript in a professional setting
- TypeScript and/or React as an advantage
APPLY HERE
by Ronald Barron | Feb 20, 2025 | Uncategorized
About the Role
Title: Data Engineer
Location: Philadelphia United States
Job Description:
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead.
At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We’re not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.
As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.
Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.
The Role
Veeva OpenData supports the industry by providing real-time reference data across the complete healthcare ecosystem, to support commercial sales execution, compliance, and business analytics. We drive value to our customers through constant innovation, using cloud-based solutions and state-of-the-art technologies to deliver product excellence and customer success.
As a Data Engineer in OpenData, you will take responsibility for the OpenData data processing workflows in US. You will be building and maintaining data processing tools, pipelines and reports, ensuring data quality in our reference data. We value end-to-end ownership, which gives you the freedom to determine the correct course of action, do all due diligence, and execute solutions in your own creative way.
Veeva is not sponsoring H1B or supporting H1 transfers for this role.
What You’ll Do
- Build and maintain data processing pipeline and tools using state-of-the-art technologies
- Work with Python on Spark-based data pipelines
- Develop algorithms to build complex data relationships
- Build analytical data structures to support reporting
- Build and maintain Data Quality processes
- Collaborate with Product team to adapt our reference data to changing demands in the market
Requirements
- 3+ years of experience developing data pipelines using cloud-managed Spark clusters (e.g. AWS EMR, Databricks)
- Fluent in Python programming language and PySpark (3+ years of experience)
- Previous experience building tools and libraries to automate and streamline data processing workflows
- Proficient with SQL/SparkSQL
- Hands-on experience working with a Data Lakehouse
- Good verbal and written communication and proven experience of working and delivering in an Agile environment
Nice to Have
- Experience running data workflows through DevOps pipelines
- Develop data pipelines with orchestration tools (e.g. Airflow)
- Experience with AWS services for data processing like EMR, MWAA, etc.
- Previous experience in the Life Sciences sector
APPLY HERE
by Ronald Barron | Feb 19, 2025 | Uncategorized
About the Role
Title: Software Engineer – Frontend Platform
Location: San Francisco, CA • New York, NY • United States
Job Description:
Figma is growing our team of passionate people on a mission to make design accessible to all. Born on the Web, Figma helps entire product teams brainstorm, design and build better products – from start to finish. Whether it’s consolidating tools, simplifying workflows, or collaborating across teams and time zones, Figma makes the design process faster, more efficient, and fun while keeping everyone on the same page. From great products to long-lasting companies, we believe that nothing great is made alone-come make with us!
The Client Platform team’s mission is to empower Figma’s client developers to rapidly adopt best practices, create features, and own performance and quality end-to-end. Figma’s browser-based products like Figma Design and FigJam are built on a unique client-side stack that integrates the core engine built with C++/WebAssembly with a modern web stack. This team is building automated client testing and observability frameworks that are used by Figma engineers at every stage of product development. This blog post is an example of how we are implementing novel solutions for addressing Figma’s unique challenges.
This is a full time role that can be held from one of our US hubs or remotely in the United States.
What you’ll do at Figma:
- Develop deep knowledge of Figma’s client-side stack and its interfaces to backend sub-systems.
- Build client testing frameworks to enable Figma engineers to detect feature and memory / performance regressions proactively.
- Improve the performance of Figma’s products by building observability metrics and tooling to measure and debug degradations in core metrics (frame rates, memory, CPU utilization) in collaboration with feature teams and data science teams.
- Provide leadership and engineering teams visibility into their quality and performance to maintain / improve Figma’s high bar for product excellence.
- Be a part of a unique engineering culture that fosters learning, belonging and impact.
We’d love to hear from you if you have:
- At least 4+ years experience building web frontend products with a passion for adopting best practices in testing and observability frameworks.
- Experience working with client-side frontend technologies like React, testing frameworks like Jasmine/Jest/Playwright, observability systems for error reporting, real-time telemetry and analytics logging, build tools like Bazel and CI/CD frameworks, cloud services like AWS, and code coverage and performance/runtime profiling tools.
- Demonstrated coding fluency with one or more programming languages in a working context, including but not limited to: Typescript/Javascript, C++, React, Ruby, Java, Python, Go, or Rust.
- Experience communicating and collaborating regularly and effectively with designers, data science, PMs, engineers, and stakeholders beyond your team (or org) to plan features and break down high level goals into tasks and timelines.
- Demonstrated unwavering commitment for improving product quality by building tools and frameworks for engineers.
While it’s not required, it’s an added plus if you also have:
- 2+ years of experience operating in a hands-on technical lead capacity, ideally with multi-team purview.
- Have a track record for being able to diagnose problems within complex systems.
- A passion for and experience with driving foundational initiatives that improve product quality and internal velocity.
APPLY HERE
by Ronald Barron | Feb 19, 2025 | Uncategorized
About the Role
Title: Software Engineer II (Traffic Engineering)
Location: Remote US
Job Description:
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
Affirm’s engineering team is building a large-scale, fault-tolerant, and global infrastructure that is shared across multiple financial products. Ensuring that our infrastructure is available to all engineers is critical to the success of the business. We pride ourselves on our culture across engineering of writing blameless postmortems as well as writing detailed tech specs and gathering feedback before large changes to systems.
The Traffic Engineering team owns Affirm’s critical routing and network infrastructure to run Affirm’s core product. Our customers are not only Affirm users, but also other engineering teams at Affirm. As a team, we are responsible for building and exposing simple interfaces of online infrastructure components. Examples of components we own include the CDN edge routing layer to cache and optimize requests to Affirm.com, the RPC layer for internal service-to-service communication, and our gateway and sidecar artifacts to control traffic.
What You’ll Do
With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
What We Look For
You have a total of 1.5+ years of experience as a software engineer.
You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
You are comfortable navigating a large code base, debugging others’ code, and providing feedback to other engineers through code reviews.
Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
APPLY HERE
by Ronald Barron | Feb 19, 2025 | Uncategorized
About the Role
Title: Senior Software Engineer
Remote, USA
About AppOmni
AppOmni, a leader in SaaS Security, helps customers achieve secure productivity with their applications. Security teams and owners can quickly detect and mitigate threats using unmatched depth of protection, continuous monitoring, and comprehensive visibility. Trusted by over 25% of the Fortune 100, AppOmni specializes in securing diverse SaaS environments.
About the Role
As a Senior Backend Software Engineer on the Core Engineering team, you will contribute directly to major components of AppOmni’s SaaS Security Posture Management (SSPM) platform. In collaboration with technical leadership, you will be responsible for the design and development of major areas of the codebase that support security monitoring and management of SaaS platforms and remediation workflows to support customers in improving their security posture.
What You’ll Do
- This position in a rapidly growing security engineering company is an opportunity to take ownership of significant engineering decisions and implement technology that will improve the security of not only enterprise SaaS deployments but also their customers and end-users.
- Your work will have direct and meaningful impact on securing our customers and their data – which may include your own data! These are challenging engineering problems in an exciting part of the security industry that do not yet have defined solutions.
- Successful candidates will have a history of strong problem solving skills and the ability to think creatively combined with top-notch engineering skills.
What We’re Looking For
- Excellent technical and non-technical communication skills
- A quality-oriented approach to building and testing applications including strong unit testing capabilities. Our engineers are expected to test their own code!
- At least 3 years of hands-on experience with Python 3 and Django
- At least 7 years of software engineering experience including object-oriented design, data structure design, and work on abstracted codebases
- An interest in data, security, and data security
- A knack for designing elegant solutions to complex problems requiring piecing together data from various sources
- Ability to work with and integrate external APIs
You might also have
- Experience with Django Rest Framework (DRF)
- Experience with Kubernetes, GKE, and Postgres
- Experience deploying and maintaining production applications in IaaS platforms
- Prior Application, Product, or Enterprise Security experience
- Experience writing integrations and/or connected apps for one or more of the following SaaS platforms:
- Microsoft365, ServiceNow, Workday, Atlassian
The Technology You’ll Work With
- Python3
- Django
- Django Rest Framework
- Celery
- Redis
- Postgres
- Google Cloud Platform + Google Kubernetes Engine
APPLY HERE